Skip to content

Commit 2d53dd1

Browse files
authored
ci: Fix auto-release (#1074)
1 parent 2e143bf commit 2d53dd1

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

release.config.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -85,7 +85,7 @@ async function config() {
8585
}],
8686
['@semantic-release/exec', {
8787
verifyConditionsCmd: packageName !== 'root'
88-
? `bash -c 'if [ -n "\${lastRelease.gitHead}" ]; then git diff --name-only \${lastRelease.gitHead} HEAD | grep -q "^packages/${packageName}/"; else git log -1 --name-only --pretty=format: | grep -q "^packages/${packageName}/"; fi || (echo "No changes in packages/${packageName}, skipping release" && exit 1)'`
88+
? `bash -c 'LAST_TAG=$(git describe --tags --abbrev=0 --match="${packageName}-*" 2>/dev/null || echo ""); if [ -n "$LAST_TAG" ]; then git diff --name-only $LAST_TAG HEAD | grep -q "^packages/${packageName}/"; else git log --all --name-only --pretty=format: | grep -q "^packages/${packageName}/"; fi || (echo "No changes in packages/${packageName}, skipping release" && exit 1)'`
8989
: 'echo "Root package always runs"',
9090
}],
9191
['@semantic-release/release-notes-generator', {

0 commit comments

Comments
 (0)