feat: public releases package

This commit is contained in:
Mo
2022-06-20 10:53:42 -05:00
parent 3642fc882a
commit 4fea3e9a6b
7 changed files with 69 additions and 2 deletions

View File

@@ -8,6 +8,8 @@ jobs:
Build:
if: contains(github.event.head_commit.message, 'chore(release)') == false
runs-on: ubuntu-latest
env:
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
steps:
- name: Checkout code
uses: actions/checkout@v2
@@ -36,7 +38,9 @@ jobs:
continue-on-error: true
id: graduateRelease
if: ${{ github.ref == 'refs/heads/main' }}
run: yarn release:prod:graduate
run: |
yarn release:prod:graduate
yarn publish:prod
- name: Bump Prod Version Fallback
if: ${{ always() && github.ref == 'refs/heads/main' && steps.graduateRelease.outcome == 'failure' }}
@@ -44,7 +48,10 @@ jobs:
echo Falling back to non-graduate release due to https://github.com/lerna/lerna/issues/2532
git stash
yarn release:prod
yarn publish:prod
- name: Bump Beta Version
if: ${{ github.ref == 'refs/heads/develop' }}
run: yarn release:beta
run: |
yarn release:beta
yarn publish:beta