Skip to content

Commit 0a320fb

Browse files
authored
ci: Fix auto-release (#1073)
1 parent b0bf0b1 commit 0a320fb

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

release.config.js

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -83,6 +83,11 @@ async function config() {
8383
noteKeywords: [ 'BREAKING CHANGE', 'BREAKING CHANGES', 'BREAKING' ],
8484
},
8585
}],
86+
['@semantic-release/exec', {
87+
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)'`
89+
: 'echo "Root package always runs"',
90+
}],
8691
['@semantic-release/release-notes-generator', {
8792
preset: 'angular',
8893
parserOpts: {

0 commit comments

Comments
 (0)