File tree Expand file tree Collapse file tree 1 file changed +10
-6
lines changed
Expand file tree Collapse file tree 1 file changed +10
-6
lines changed Original file line number Diff line number Diff line change @@ -10,19 +10,20 @@ jobs:
1010 uses : ./.github/workflows/test.yml
1111 with :
1212 electron-version : ${{ github.ref_name }}
13+
1314 release :
1415 runs-on : ubuntu-latest
1516 needs : test
16- environment : npm
17+ environment : npm-trusted-publisher
1718 permissions :
18- contents : write # for creating new release
1919 id-token : write # for publishing releases
2020 steps :
21- - uses : actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
22- - name : " Use Node.js ${{ matrix.node-version }} "
23- uses : actions/setup-node@1e60f620b9541d16bece96c5465dc8ee9832be0b # v4 .0.3
21+ - uses : actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
22+ - name : Setup Node.js
23+ uses : actions/setup-node@2028fbc5c25fe9cf00d9f06a71cc4710d4507903 # v6 .0.0
2424 with :
2525 node-version : " 20.17.0"
26+ package-manager-cache : false
2627 - name : Update npm to version that supports trusted publishing
2728 run : npm install -g npm@^11.5.1
2829 - name : Update Version
3334 run : yarn install --immutable
3435 - name : Publish to npm
3536 run : npm publish --tag latest
37+ - name : Get GitHub app token
38+ id : secret-service
39+ uses : electron/secret-service-action@3476425e8b30555aac15b1b7096938e254b0e155 # v1.0.0
3640 - name : Create Release
3741 env :
38- GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
42+ GITHUB_TOKEN : ${{ fromJSON(steps.secret-service.outputs. secrets) .GITHUB_TOKEN }}
3943 run : gh release create ${{ github.ref_name }} -t ${{ github.ref_name }}
You can’t perform that action at this time.
0 commit comments