Skip to content

Commit

Permalink
update publish step
Browse files Browse the repository at this point in the history
  • Loading branch information
dylankelly authored Nov 7, 2024
1 parent e7d1eda commit d2ed03a
Showing 1 changed file with 41 additions and 3 deletions.
44 changes: 41 additions & 3 deletions .github/workflows/publish.yml
Original file line number Diff line number Diff line change
Expand Up @@ -28,12 +28,50 @@ 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"
git fetch origin ${{ github.event.release.target_commitish }}
git checkout ${{ github.event.release.target_commitish }}
- 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.event.release.target_commitish }} # Pushes back to target 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 d2ed03a

Please sign in to comment.