Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/npm/cli.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to '.github/workflows/release-please.yml')
-rw-r--r--.github/workflows/release-please.yml27
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