From 58306638de3e62e0e4512e1d07359e876128eb79 Mon Sep 17 00:00:00 2001 From: "yukun.han" Date: Sat, 6 Apr 2024 16:33:46 +0800 Subject: [PATCH] fix: give github publish permission and add package scope --- .github/workflows/build-and-test.yaml | 2 +- .github/workflows/publish-github-packages.yaml | 6 +++++- .github/workflows/publish-npm.yaml | 2 +- package.json | 2 +- 4 files changed, 8 insertions(+), 4 deletions(-) diff --git a/.github/workflows/build-and-test.yaml b/.github/workflows/build-and-test.yaml index 58f0bac..a520ed9 100644 --- a/.github/workflows/build-and-test.yaml +++ b/.github/workflows/build-and-test.yaml @@ -24,7 +24,7 @@ on: - "!.github/workflows/**" jobs: - build: + build-and-test: runs-on: ubuntu-latest steps: - name: Checkout diff --git a/.github/workflows/publish-github-packages.yaml b/.github/workflows/publish-github-packages.yaml index a745228..617c720 100644 --- a/.github/workflows/publish-github-packages.yaml +++ b/.github/workflows/publish-github-packages.yaml @@ -4,8 +4,11 @@ on: types: [published] jobs: - build: + build-and-publish: runs-on: ubuntu-latest + permissions: + contents: read + packages: write steps: - name: Checkout uses: actions/checkout@v4 @@ -22,6 +25,7 @@ jobs: node-version-file: ".nvmrc" cache: pnpm registry-url: https://npm.pkg.github.com + scope: "@yukun-han" - name: Install dependencies run: pnpm install --frozen-lockfile diff --git a/.github/workflows/publish-npm.yaml b/.github/workflows/publish-npm.yaml index 23a0163..fc45e85 100644 --- a/.github/workflows/publish-npm.yaml +++ b/.github/workflows/publish-npm.yaml @@ -4,7 +4,7 @@ on: types: [published] jobs: - build: + build-and-publish: runs-on: ubuntu-latest steps: - name: Checkout diff --git a/package.json b/package.json index a601e47..b90e8e2 100644 --- a/package.json +++ b/package.json @@ -1,5 +1,5 @@ { - "name": "selectable-response", + "name": "@yukun-han/selectable-response", "version": "0.1.2", "description": "Customized variant handlers for Mocks Server to return response by selectors.", "type": "module",