Skip to content

Commit c3bf18a

Browse files
authored
chore: update dependencies, enable trust publishing (#381)
1 parent d157f64 commit c3bf18a

File tree

4 files changed

+3699
-5226
lines changed

4 files changed

+3699
-5226
lines changed

.github/workflows/pr.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
name: CI
2-
32
on: [push, pull_request]
4-
3+
permissions:
4+
contents: read
55
jobs:
66
test:
77
strategy:
@@ -19,10 +19,10 @@ jobs:
1919
runs-on: ${{ matrix.os }}
2020
steps:
2121
- name: Checkout
22-
uses: actions/checkout@v4
22+
uses: actions/checkout@v6
2323

2424
- name: Setup Node.js
25-
uses: actions/setup-node@v4
25+
uses: actions/setup-node@v6
2626
with:
2727
node-version: ${{ matrix.node_version }}
2828

.github/workflows/release.yml

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,16 +3,23 @@ on:
33
push:
44
branches:
55
- main
6+
permissions:
7+
contents: read
68
jobs:
79
release:
810
name: Release
911
runs-on: ubuntu-latest
12+
permissions:
13+
contents: write # to be able to publish a GitHub release
14+
issues: write # to be able to comment on released issues
15+
pull-requests: write # to be able to comment on released pull requests
16+
id-token: write # to enable use of OIDC for trusted publishing and npm provenance
1017
steps:
1118
- name: Checkout
12-
uses: actions/checkout@v4
19+
uses: actions/checkout@v6
1320

1421
- name: Setup Node.js
15-
uses: actions/setup-node@v4
22+
uses: actions/setup-node@v6
1623

1724
- name: Install dependencies
1825
run: npm i

0 commit comments

Comments
 (0)