Skip to content

Commit 7a3bad5

Browse files
committed
publish straight to release
1 parent 16640c3 commit 7a3bad5

File tree

1 file changed

+2
-21
lines changed

1 file changed

+2
-21
lines changed

.github/workflows/publish.yml

Lines changed: 2 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)