Compare commits

...

1 Commits

Author SHA1 Message Date
Ralph Khreish
f97c02bdd5 chore: improve CI to better accomodate pre-releases for testing 2025-05-15 00:27:40 +02:00

View File

@@ -2,9 +2,6 @@ name: Pre-Release (RC)
on: on:
workflow_dispatch: # Allows manual triggering from GitHub UI/API workflow_dispatch: # Allows manual triggering from GitHub UI/API
push:
branches:
- 'next'
concurrency: pre-release-${{ github.ref }} concurrency: pre-release-${{ github.ref }}
@@ -41,12 +38,10 @@ jobs:
npx changeset pre enter rc npx changeset pre enter rc
- name: Version RC packages - name: Version RC packages
run: | run: npx changeset version
git config user.name "GitHub Actions" env:
git config user.email "github-actions@example.com" GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
npx changeset version NPM_TOKEN: ${{ secrets.NPM_TOKEN }}
git add .
git commit -m "chore: rc version bump" || echo "No changes to commit"
- name: Create Release Candidate Pull Request or Publish Release Candidate to npm - name: Create Release Candidate Pull Request or Publish Release Candidate to npm
uses: changesets/action@v1 uses: changesets/action@v1
@@ -55,3 +50,13 @@ jobs:
env: env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
NPM_TOKEN: ${{ secrets.NPM_TOKEN }} NPM_TOKEN: ${{ secrets.NPM_TOKEN }}
- name: Exit RC mode
run: npx changeset pre exit
- name: Commit & Push changes
uses: actions-js/push@master
with:
github_token: ${{ secrets.GITHUB_TOKEN }}
branch: ${{ github.ref }}
message: 'chore: rc version bump'