Skip to content

Commit

Permalink
Merge pull request #1353 from dpc-sdp/feature/release-process
Browse files Browse the repository at this point in the history
chore: 🔧 update publish config to handle draft releases
  • Loading branch information
dylankelly authored Oct 16, 2024
2 parents a3f33ef + 7f771d8 commit 83041b6
Showing 1 changed file with 39 additions and 3 deletions.
42 changes: 39 additions & 3 deletions .github/workflows/publish.yml
Original file line number Diff line number Diff line change
Expand Up @@ -28,12 +28,48 @@ jobs:
CYPRESS_INSTALL_BINARY: 0
PLAYWRIGHT_SKIP_BROWSER_DOWNLOAD: 1
run: pnpm install --frozen-lockfile
- name: Publish release

- name: Bump versions for proper release
if: ${{ !github.event.release.prerelease }}
run: npm run release:version ${{ !github.event.release.name }} --yes

- name: Run release:changelog script for proper release
if: ${{ !github.event.release.prerelease }}
run: npm run release:changelog

- name: Configure Git
if: ${{ !github.event.release.prerelease }}
run: |
git config --global user.email "[email protected]"
git config --global user.name "SDP Deploy"
- name: Commit changes
if: ${{ !github.event.release.prerelease }}
run: |
git add .
git commit -m "chore: release ${{ !github.event.release.name }}"
- name: Push changes
if: ${{ !github.event.release.prerelease }}
run: |
git push origin ${{ github.ref }} # Pushes back to the same branch
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

- name: Publish draft release as alpha
if: ${{ github.event.release.prerelease }}
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
NODE_AUTH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
run: |
pnpm config set access public
pnpm release:publish-alpha --yes
- name: Publish proper release
if: ${{ !github.event.release.prerelease }}
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
NODE_AUTH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
run: |
git config --global user.email "[email protected]"
git config --global user.name "SDP Deploy"
pnpm config set access public
pnpm run release:publish --yes

0 comments on commit 83041b6

Please sign in to comment.