Skip to content

Commit 270bc10

Browse files
authored
chore: security for workflows (#16)
1 parent d5493f7 commit 270bc10

2 files changed

Lines changed: 7 additions & 0 deletions

File tree

‎.github/workflows/nodejsci.yml‎

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ on:
66

77
permissions:
88
contents: read
9+
id-token: none
910

1011
jobs:
1112
build:
@@ -19,6 +20,8 @@ jobs:
1920
steps:
2021
- name: ⚙️ Checkout Repository
2122
uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3
23+
with:
24+
persist-credentials: false
2225

2326
- name: Use Node.js ${{ matrix.node-version }}
2427
uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0

‎.github/workflows/publish.yml‎

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,10 +9,14 @@ permissions:
99

1010
jobs:
1111
publish:
12+
environment:
13+
name: release
1214
runs-on: ubuntu-latest
1315
steps:
1416
- name: ⚙️ Checkout Repository
1517
uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3
18+
with:
19+
persist-credentials: false
1620

1721
- name: 🛠️ Set up Node.js
1822
uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0

0 commit comments

Comments
 (0)