From 0aecea7146990c45992436bd322b610cac95cdd2 Mon Sep 17 00:00:00 2001 From: Lucas Holmquist Date: Tue, 23 May 2023 10:05:01 -0400 Subject: [PATCH] chore: add publish automation (#757) --- .github/workflows/release-please.yml | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/.github/workflows/release-please.yml b/.github/workflows/release-please.yml index af21b3d5..9e1c423a 100644 --- a/.github/workflows/release-please.yml +++ b/.github/workflows/release-please.yml @@ -8,7 +8,24 @@ jobs: runs-on: ubuntu-latest steps: - uses: GoogleCloudPlatform/release-please-action@v3 + id: release with: token: ${{ secrets.GITHUB_TOKEN }} release-type: node package-name: opossum + + - uses: actions/checkout@v3 + if: ${{ steps.release.outputs.release_created }} + - uses: actions/setup-node@v3 + with: + node-version: 16 + registry-url: 'https://registry.npmjs.org' + if: ${{ steps.release.outputs.release_created }} + - run: npm ci + if: ${{ steps.release.outputs.release_created }} + - run: npm test + if: ${{ steps.release.outputs.release_created }} + - run: npm publish + env: + NODE_AUTH_TOKEN: ${{secrets.OPOSSUM_PUBLISH}} + if: ${{ steps.release.outputs.release_created }}