diff options
| author | Mohamed Bassem <me@mbassem.com> | 2025-11-29 18:52:37 +0000 |
|---|---|---|
| committer | Mohamed Bassem <me@mbassem.com> | 2025-11-29 18:53:44 +0000 |
| commit | 4898b6be87c6edec8c74d69317899ce918c550ad (patch) | |
| tree | 69a33337fd50529ed479f5c46efa0126a767edf0 | |
| parent | 28d6750ecc6e6a47210125e4fced25c9f28da498 (diff) | |
| download | karakeep-4898b6be87c6edec8c74d69317899ce918c550ad.tar.zst | |
build: fix npm trusted publishing
| -rw-r--r-- | .github/workflows/cli.yml | 5 | ||||
| -rw-r--r-- | .github/workflows/mcp.yml | 3 | ||||
| -rw-r--r-- | .github/workflows/sdk.yml | 7 |
3 files changed, 12 insertions, 3 deletions
diff --git a/.github/workflows/cli.yml b/.github/workflows/cli.yml index ac4370cb..de3d9416 100644 --- a/.github/workflows/cli.yml +++ b/.github/workflows/cli.yml @@ -3,7 +3,7 @@ on: push: tags: # This is a glob pattern not a regex - - 'cli/v[0-9]+.[0-9]+.[0-9]+' + - "cli/v[0-9]+.[0-9]+.[0-9]+" permissions: id-token: write # Required for OIDC @@ -22,5 +22,8 @@ jobs: run: pnpm build working-directory: apps/cli + # npm 11.5.1 or later is required for trusted publishing + - run: npm install -g npm@latest + - run: pnpm publish --access public --no-git-checks working-directory: apps/cli diff --git a/.github/workflows/mcp.yml b/.github/workflows/mcp.yml index afe3f357..d07fb62e 100644 --- a/.github/workflows/mcp.yml +++ b/.github/workflows/mcp.yml @@ -22,5 +22,8 @@ jobs: run: pnpm build working-directory: apps/mcp + # npm 11.5.1 or later is required for trusted publishing + - run: npm install -g npm@latest + - run: pnpm publish --access public --no-git-checks working-directory: apps/mcp diff --git a/.github/workflows/sdk.yml b/.github/workflows/sdk.yml index 678d7570..abe2e4c0 100644 --- a/.github/workflows/sdk.yml +++ b/.github/workflows/sdk.yml @@ -3,10 +3,10 @@ on: push: tags: # This is a glob pattern not a regex - - 'sdk/v[0-9]+.[0-9]+.[0-9]+' + - "sdk/v[0-9]+.[0-9]+.[0-9]+" permissions: - id-token: write # Required for OIDC + id-token: write # Required for OIDC contents: read jobs: @@ -22,5 +22,8 @@ jobs: run: pnpm build working-directory: packages/sdk + # npm 11.5.1 or later is required for trusted publishing + - run: npm install -g npm@latest + - run: pnpm publish --access public --no-git-checks working-directory: packages/sdk |
