We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents 52f04a1 + bcb536c commit 159eb5aCopy full SHA for 159eb5a
.changeset/npm-trusted-publishing.md
@@ -0,0 +1,7 @@
1
+---
2
+"immutable-class": patch
3
+"eslint-plugin-immutable-class": patch
4
+"immutable-class-tester": patch
5
6
+
7
+Add npm trusted publishing support for automated releases via OIDC
.github/workflows/build.yml
@@ -37,6 +37,10 @@ jobs:
37
needs: [build]
38
name: Release
39
runs-on: ubuntu-latest
40
+ permissions:
41
+ id-token: write
42
+ contents: write
43
+ pull-requests: write
44
45
steps:
46
- uses: actions/checkout@v4
@@ -51,6 +55,9 @@ jobs:
51
55
52
56
- run: npm install --prefer-offline --no-audit
53
57
58
+ - name: Update npm
59
+ run: npm install -g npm@latest
60
54
61
- name: Create Release Pull Request or Publish to npm
62
id: changesets
63
uses: changesets/action@v1
0 commit comments