Skip to content

Commit 7ba2e92

Browse files
dgreifCopilot
andcommitted
Apply supply chain improvements
Update npm and workflow supply-chain settings, including the release-age gate, Node 26 CI coverage, SHA-pinned actions, and current Vitest/Playwright packages. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
1 parent f26fabb commit 7ba2e92

9 files changed

Lines changed: 1830 additions & 2031 deletions

File tree

.github/workflows/nodejs.yml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -8,14 +8,14 @@ jobs:
88
build:
99
runs-on: ubuntu-latest
1010
steps:
11-
- uses: actions/checkout@v6
12-
- uses: actions/setup-node@v6
11+
- uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10
12+
- uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e
1313
with:
14-
node-version: 24
14+
node-version: 26
1515
cache: npm
16-
- name: npm install, build, and test
16+
- name: npm ci, build, and test
1717
run: |
18-
npm install
18+
npm ci
1919
npm run build
2020
npx playwright install chromium
2121
npm test

.github/workflows/publish-pages.yml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -12,14 +12,14 @@ jobs:
1212
build:
1313
runs-on: ubuntu-latest
1414
steps:
15-
- uses: actions/checkout@v6
15+
- uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10
1616

17-
- uses: actions/setup-node@v6
17+
- uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e
1818
with:
19-
node-version: 24
19+
node-version: 26
2020
cache: npm
2121

22-
- run: npm install
22+
- run: npm ci
2323

2424
- run: npm run buildSite
2525

@@ -29,7 +29,7 @@ jobs:
2929
echo "::warning title=Invalid file permissions automatically fixed::$line"
3030
done
3131
32-
- uses: actions/upload-pages-artifact@v4
32+
- uses: actions/upload-pages-artifact@fc324d3547104276b827a68afc52ff2a11cc49c9
3333
with:
3434
path: pages
3535

@@ -47,4 +47,4 @@ jobs:
4747
runs-on: ubuntu-latest
4848
steps:
4949
- id: deployment
50-
uses: actions/deploy-pages@v4
50+
uses: actions/deploy-pages@cd2ce8fcbc39b97be8ca5fce6e763baed58fa128

.github/workflows/publish.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,10 +12,10 @@ jobs:
1212
publish-npm:
1313
runs-on: ubuntu-latest
1414
steps:
15-
- uses: actions/checkout@v6
16-
- uses: actions/setup-node@v6
15+
- uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10
16+
- uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e
1717
with:
18-
node-version: 24
18+
node-version: 26
1919
registry-url: https://registry.npmjs.org/
2020
cache: npm
2121
- run: npm ci

.npmrc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
min-release-age=3

0 commit comments

Comments
 (0)