Skip to content

Commit 30cf489

Browse files
dgreifCopilot
andauthored
Improve supply chain configuration (#71)
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
1 parent 1fc8834 commit 30cf489

10 files changed

Lines changed: 1439 additions & 2210 deletions

File tree

.github/actions/setup/action.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,9 @@ runs:
55
using: composite
66
steps:
77
- name: Set up Node.js
8-
uses: actions/setup-node@v4
8+
uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e
99
with:
10-
node-version: '24.x'
10+
node-version: '26.x'
1111
cache: npm
1212
registry-url: https://registry.npmjs.org
1313
- name: Install npm dependencies

.github/workflows/nodejs.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -16,17 +16,17 @@ jobs:
1616

1717
strategy:
1818
matrix:
19-
node-version: [22.x, 24.x]
19+
node-version: [24.x, 26.x]
2020
# See supported Node.js release schedule at https://nodejs.org/en/about/releases/
2121

2222
steps:
23-
- uses: actions/checkout@v4
23+
- uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10
2424
- name: Use Node.js ${{ matrix.node-version }}
25-
uses: actions/setup-node@v4
25+
uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e
2626
with:
2727
node-version: ${{ matrix.node-version }}
2828
cache: 'npm'
29-
- name: npm install
29+
- name: npm ci
3030
run: npm ci
3131
- name: npm build
3232
run: npm run build --if-present

.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@v4
16-
- uses: actions/setup-node@v4
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

.github/workflows/release.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ jobs:
2222
new-tag: ${{ steps.new-tag.outputs.new-tag }}
2323
steps:
2424
- name: Checkout ref
25-
uses: actions/checkout@v4
25+
uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10
2626
- name: Preparation
2727
uses: ./.github/actions/setup
2828
- run: npx playwright install chromium
@@ -47,13 +47,13 @@ jobs:
4747
needs: bump-version
4848
steps:
4949
- name: Checkout ref
50-
uses: actions/checkout@v4
50+
uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10
5151
with:
5252
ref: ${{ needs.bump-version.outputs.new-tag }}
5353
- name: Preparation
5454
uses: ./.github/actions/setup
5555
- name: Create release
56-
uses: actions/github-script@v5
56+
uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3
5757
with:
5858
github-token: ${{ secrets.GITHUB_TOKEN }}
5959
script: |
@@ -67,7 +67,7 @@ jobs:
6767
needs: [bump-version, create-release]
6868
steps:
6969
- name: Checkout ref
70-
uses: actions/checkout@v4
70+
uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10
7171
with:
7272
ref: ${{ needs.bump-version.outputs.new-tag }}
7373
- name: Preparation

.npmrc

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

.travis.yml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
11
language: node_js
22
sudo: required
33
node_js:
4-
- "node"
4+
- "26"
5+
install:
6+
- npm ci
57
addons:
68
chrome: stable
79
cache:

0 commit comments

Comments
 (0)