@@ -272,36 +272,17 @@ jobs:
272272 - name : Commit version bump and create tag
273273 env :
274274 NEW_VERSION : ${{ needs.build.outputs.new_version }}
275- GH_TOKEN : ${{ secrets.GITHUB_TOKEN }}
276275 run : |
277276 git config user.name "GitHub Actions"
278277 git config user.email "actions@github.com"
279278
280279 git add package.json packages/*/package.json
281280 if ! git diff --staged --quiet; then
282- BRANCH="chore/release-v${NEW_VERSION}"
283- git checkout -b "$BRANCH"
284281 git commit -m "chore(release): v${NEW_VERSION}"
285- git push origin "$BRANCH"
286- gh pr create --title "chore(release): v${NEW_VERSION}" \
287- --body "Automated version bump to v${NEW_VERSION}" \
288- --base main --head "$BRANCH"
289- gh pr merge "$BRANCH" --auto --squash
290- for i in $(seq 1 30); do
291- STATE=$(gh pr view "$BRANCH" --json state --jq '.state')
292- if [ "$STATE" = "MERGED" ]; then
293- break
294- fi
295- sleep 10
296- done
297- if [ "$STATE" != "MERGED" ]; then
298- echo "::error::PR was not merged within timeout"
299- exit 1
300- fi
282+ git push
301283 fi
302284
303- git fetch origin main
304- git tag -a "v${NEW_VERSION}" origin/main -m "Release v${NEW_VERSION}"
285+ git tag -a "v${NEW_VERSION}" -m "Release v${NEW_VERSION}"
305286 git push origin "v${NEW_VERSION}"
306287
307288 - name : Create GitHub Release
0 commit comments