diff --git a/.github/workflows/publish.yaml b/.github/workflows/publish.yaml index 3e1e602..d103f3d 100644 --- a/.github/workflows/publish.yaml +++ b/.github/workflows/publish.yaml @@ -5,18 +5,13 @@ on: types: [published] jobs: - build: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v3 - - uses: actions/setup-node@v3 - with: - node-version: 18 - - run: yarn install - - run: yarn test + test: + uses: ./.github/workflows/test.yaml # use the callable tests job to run tests + secrets: + SSH_GITHUB_KEY: ${{ secrets.SSH_GITHUB_KEY }} publish-npm: - needs: build + needs: test runs-on: ubuntu-latest steps: - uses: actions/checkout@v3 @@ -25,14 +20,14 @@ jobs: node-version: 18 registry-url: https://registry.npmjs.org/ - name: Install dependencies - run: yarn install + run: yarn install --network-concurrency 1 - name: Publish run: npm publish --access public env: NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }} publish-gpr: - needs: build + needs: test runs-on: ubuntu-latest steps: - uses: actions/checkout@v3 @@ -44,7 +39,7 @@ jobs: env: NODE_AUTH_TOKEN: ${{secrets.GITHUB_TOKEN}} - name: Install dependencies - run: yarn install + run: yarn install --network-concurrency 1 - name: Publish run: npm publish env: