Skip to content

Commit ab43bbc

Browse files
chore(npm): publish packages with provenance (#14344)
* chore(npm): publish packages with provenance * chore(npm): remove quotes from provenance value --------- Co-authored-by: Andrea N. Cardona <cardona.n.andrea@gmail.com>
1 parent 35fc72f commit ab43bbc

33 files changed

Lines changed: 74 additions & 30 deletions

File tree

.github/workflows/nightly-release.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,10 @@ on:
88
jobs:
99
release:
1010
runs-on: macos-11
11+
# Needed as recommended by npm docs on publishing with provenance https://docs.npmjs.com/generating-provenance-statements
12+
permissions:
13+
id-token: write
14+
contents: write
1115
steps:
1216
- uses: actions/checkout@main
1317
- name: Use Node.js 18.x

.github/workflows/release.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,10 @@ jobs:
1313
name: Create Release
1414
runs-on: ubuntu-latest
1515
timeout-minutes: 60
16+
# Needed as recommended by npm docs on publishing with provenance https://docs.npmjs.com/generating-provenance-statements
17+
permissions:
18+
id-token: write
19+
contents: write
1620
steps:
1721
- uses: actions/checkout@v3
1822

.github/workflows/v10-release.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,10 @@ jobs:
1111
name: Create Release
1212
runs-on: ubuntu-latest
1313
timeout-minutes: 60
14+
# Needed as recommended by npm docs on publishing with provenance https://docs.npmjs.com/generating-provenance-statements
15+
permissions:
16+
id-token: write
17+
contents: write
1418
steps:
1519
- uses: actions/checkout@v3
1620

config/browserslist-config-carbon/package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@
2121
"react"
2222
],
2323
"publishConfig": {
24-
"access": "public"
24+
"access": "public",
25+
"provenance": true
2526
}
2627
}

config/eslint-config-carbon/package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,8 @@
2626
"react"
2727
],
2828
"publishConfig": {
29-
"access": "public"
29+
"access": "public",
30+
"provenance": true
3031
},
3132
"peerDependencies": {
3233
"eslint": "^8.0.0"

config/prettier-config-carbon/package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,8 @@
1818
"react"
1919
],
2020
"publishConfig": {
21-
"access": "public"
21+
"access": "public",
22+
"provenance": true
2223
},
2324
"peerDependencies": {
2425
"prettier": "2.x"

config/stylelint-config-carbon/package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,8 @@
2020
"react"
2121
],
2222
"publishConfig": {
23-
"access": "public"
23+
"access": "public",
24+
"provenance": true
2425
},
2526
"peerDependencies": {
2627
"stylelint": "^15.0.0"

packages/carbon-components-react/package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,8 @@
2727
"components"
2828
],
2929
"publishConfig": {
30-
"access": "public"
30+
"access": "public",
31+
"provenance": true
3132
},
3233
"scripts": {
3334
"build": "yarn clean && node tasks/build-styles.js && node tasks/build.js",

packages/carbon-components/package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,8 @@
3131
"react"
3232
],
3333
"publishConfig": {
34-
"access": "public"
34+
"access": "public",
35+
"provenance": true
3536
},
3637
"scripts": {
3738
"build": "node tasks/build-styles.js",

packages/cli-reporter/package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,8 @@
2020
"react"
2121
],
2222
"publishConfig": {
23-
"access": "public"
23+
"access": "public",
24+
"provenance": true
2425
},
2526
"dependencies": {
2627
"chalk": "^4.1.1"

0 commit comments

Comments
 (0)