File tree Expand file tree Collapse file tree 1 file changed +11
-1
lines changed Expand file tree Collapse file tree 1 file changed +11
-1
lines changed Original file line number Diff line number Diff line change 3737 - name : Stop Nx Agents
3838 if : ${{ always() }}
3939 run : npx nx-cloud stop-all-agents
40+ - name : Check for Changesets marked as major
41+ id : major
42+ run : |
43+ echo "found=false" >> $GITHUB_OUTPUT
44+ regex="(major)"
45+ for file in ".changeset/*.md"; do
46+ if [[ $(cat $file) =~ $regex ]]; then
47+ echo "found=true" >> $GITHUB_OUTPUT
48+ fi
49+ done
4050 - name : Run Changesets (version or publish)
4151 id : changesets
4252 uses : changesets/action@v1.5.3
4959 GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
5060 NPM_TOKEN : ${{ secrets.NPM_TOKEN }}
5161 - name : Auto-merge Changesets PR
52- if : steps.changesets.outputs.hasChangesets == 'true'
62+ if : steps.changesets.outputs.hasChangesets == 'true' && steps.major.outputs.found == 'false'
5363 run : |
5464 gh pr merge --squash "$PR_NUMBER"
5565 gh api --method POST /repos/$REPO/dispatches -f 'event_type=release'
You can’t perform that action at this time.
0 commit comments