fix(create): allow local npm publish without provenance

Remove publishConfig.provenance; CI passes --provenance on npm publish so
GitHub Actions still gets attestations with id-token: write.

Made-with: Cursor
This commit is contained in:
zuiidea
2026-04-15 11:42:49 +08:00
parent f7de07dba6
commit ca88d6567d
2 changed files with 3 additions and 4 deletions
@@ -62,8 +62,8 @@ jobs:
working-directory: packages/create
- name: Publish to npm
# provenance: see packages/create/package.json publishConfig (requires id-token: write)
run: npm publish --access public
# Provenance only in CI (OIDC). publishConfig must not force provenance or local npm publish fails.
run: npm publish --access public --provenance
working-directory: packages/create
env:
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
+1 -2
View File
@@ -20,8 +20,7 @@
"test:watch": "vitest"
},
"publishConfig": {
"access": "public",
"provenance": true
"access": "public"
},
"engines": {
"node": ">=20"