diff options
Diffstat (limited to '.github/workflows/release-please.yml')
-rw-r--r-- | .github/workflows/release-please.yml | 27 |
1 files changed, 11 insertions, 16 deletions
diff --git a/.github/workflows/release-please.yml b/.github/workflows/release-please.yml index edd39d0ba..071ace6e8 100644 --- a/.github/workflows/release-please.yml +++ b/.github/workflows/release-please.yml @@ -14,10 +14,11 @@ permissions: jobs: release-please: - runs-on: ubuntu-latest outputs: pr: ${{ steps.release.outputs.pr }} release: ${{ steps.release.outputs.release }} + if: github.repository_owner == 'npm' + runs-on: ubuntu-latest steps: - uses: actions/checkout@v3 - name: Setup git user @@ -27,10 +28,8 @@ jobs: - uses: actions/setup-node@v3 with: node-version: 18.x - - name: Update npm to latest - run: npm i --prefer-online --no-fund --no-audit -g npm@latest - - run: npm -v - - run: npm i --ignore-scripts --no-audit --no-fund + cache: npm + - run: node . run resetdeps - name: Release Please id: release run: npx --offline template-oss-release-please ${{ github.ref_name }} @@ -58,15 +57,13 @@ jobs: - uses: actions/setup-node@v3 with: node-version: 18.x - - name: Update npm to latest - run: npm i --prefer-online --no-fund --no-audit -g npm@latest - - run: npm -v - - run: npm i --ignore-scripts --no-audit --no-fund + cache: npm + - run: node . run resetdeps - name: Post pull request actions env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} run: | - npm run rp-pull-request --ignore-scripts --if-present -ws -iwr + node . run rp-pull-request --ignore-scripts --if-present -ws -iwr git commit -am "chore: post pull request" || true git push @@ -79,7 +76,7 @@ jobs: post-release: needs: release-please - if: needs.release-please.outputs.release + if: github.repository_owner == 'npm' && needs.release-please.outputs.release runs-on: ubuntu-latest steps: - uses: actions/checkout@v3 @@ -90,12 +87,10 @@ jobs: - uses: actions/setup-node@v3 with: node-version: 18.x - - name: Update npm to latest - run: npm i --prefer-online --no-fund --no-audit -g npm@latest - - run: npm -v - - run: npm i --ignore-scripts --no-audit --no-fund + cache: npm + - run: node . run resetdeps - name: Post release actions env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} run: | - npm run rp-release --ignore-scripts --if-present -ws -iwr + node . run rp-release --ignore-scripts --if-present -ws -iwr |