File tree 1 file changed +5
-2
lines changed 1 file changed +5
-2
lines changed Original file line number Diff line number Diff line change 8
8
9
9
jobs :
10
10
prerelease :
11
- if : " github.event_name == 'workflow_dispatch' || contains(github.event.head_commit.message, '[prerelease]')"
11
+ if : " contains(github.event.head_commit.message, '[prerelease]')"
12
12
runs-on : ubuntu-latest
13
13
env :
14
14
NODE_AUTH_TOKEN : ${{secrets.npm_token}}
15
15
steps :
16
16
- uses : actions/checkout@v4
17
17
with :
18
18
fetch-depth : 0
19
+ - name : Skip if commit message does not contain [prerelease]
20
+ run : |
21
+ [[ $(git show -s --format=%s) == *"[prerelease]"* ]] && echo "No prerelease needed" && exit 0 || echo "Continuing to prerelease"
19
22
- uses : ./.github/actions/setup
20
23
with :
21
24
npm_token : ${{secrets.npm_token}}
24
27
id : changed-packages
25
28
run : |
26
29
changed_packages=$(yarn -s lerna ls --since=origin/master --json --loglevel=error)
27
- [[ $changed_packages = "[]" ]] && echo "No packages changed in this branch" && exit 1 || echo "Continuing to prerelease"
30
+ [[ $changed_packages = "[]" ]] && echo "No packages changed in this branch" && exit 0 || echo "Continuing to prerelease"
28
31
- name : Build all affected packages
29
32
run : yarn lerna run build --since=origin/master
30
33
- name : Generate prerelease prefix
You can’t perform that action at this time.
0 commit comments