Skip to content

Commit 82d80c0

Browse files
committed
Pin CI actions
1 parent d0b5ac9 commit 82d80c0

4 files changed

Lines changed: 243 additions & 14 deletions

File tree

.github/workflows/release.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ jobs:
1212
runs-on: ubuntu-latest
1313
steps:
1414
- name: Checkout the repository
15-
uses: actions/checkout@v4
15+
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
1616
- name: Extract the changelog
1717
id: changelog
1818
run: |
@@ -36,7 +36,7 @@ jobs:
3636
echo "EOF" >> $GITHUB_OUTPUT
3737
- name: Create the release
3838
if: steps.changelog.outputs.changelog_content != ''
39-
uses: softprops/action-gh-release@v2
39+
uses: softprops/action-gh-release@6da8fa9354ddfdc4aeace5fc48d7f679b5214090 # v2.4.1
4040
with:
4141
name: ${{ github.ref_name }}
4242
body: '${{ steps.changelog.outputs.changelog_content }}'

.github/workflows/test.yml

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -12,13 +12,13 @@ jobs:
1212
runs-on: ubuntu-latest
1313
steps:
1414
- name: Checkout the repository
15-
uses: actions/checkout@v4
15+
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
1616
- name: Install pnpm
17-
uses: pnpm/action-setup@v4
17+
uses: pnpm/action-setup@41ff72655975bd51cab0327fa583b6e92b6d3061 # v4.2.0
1818
with:
1919
version: 10
2020
- name: Install Node.js
21-
uses: actions/setup-node@v4
21+
uses: actions/setup-node@2028fbc5c25fe9cf00d9f06a71cc4710d4507903 # v6.0.0
2222
with:
2323
node-version: 23
2424
cache: pnpm
@@ -37,13 +37,13 @@ jobs:
3737
name: Node.js ${{ matrix.node-version }} Quick
3838
steps:
3939
- name: Checkout the repository
40-
uses: actions/checkout@v4
40+
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
4141
- name: Install pnpm
42-
uses: pnpm/action-setup@v4
42+
uses: pnpm/action-setup@41ff72655975bd51cab0327fa583b6e92b6d3061 # v4.2.0
4343
with:
4444
version: 10
4545
- name: Install Node.js ${{ matrix.node-version }}
46-
uses: actions/setup-node@v4
46+
uses: actions/setup-node@2028fbc5c25fe9cf00d9f06a71cc4710d4507903 # v6.0.0
4747
with:
4848
node-version: ${{ matrix.node-version }}
4949
cache: pnpm
@@ -63,15 +63,15 @@ jobs:
6363
name: Node.js ${{ matrix.node-version }} Quick
6464
steps:
6565
- name: Checkout the repository
66-
uses: actions/checkout@v4
66+
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
6767
- name: Install pnpm
68-
uses: pnpm/action-setup@v4
68+
uses: pnpm/action-setup@41ff72655975bd51cab0327fa583b6e92b6d3061 # v4.2.0
6969
with:
7070
version: 3
7171
env:
7272
ACTIONS_ALLOW_UNSECURE_COMMANDS: true
7373
- name: Install Node.js ${{ matrix.node-version }}
74-
uses: actions/setup-node@v4
74+
uses: actions/setup-node@2028fbc5c25fe9cf00d9f06a71cc4710d4507903 # v6.0.0
7575
with:
7676
node-version: ${{ matrix.node-version }}
7777
- name: Install dependencies
@@ -85,13 +85,13 @@ jobs:
8585
name: Windows Quick
8686
steps:
8787
- name: Checkout the repository
88-
uses: actions/checkout@v4
88+
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
8989
- name: Install pnpm
90-
uses: pnpm/action-setup@v4
90+
uses: pnpm/action-setup@41ff72655975bd51cab0327fa583b6e92b6d3061 # v4.2.0
9191
with:
9292
version: 10
9393
- name: Install Node.js LTS
94-
uses: actions/setup-node@v4
94+
uses: actions/setup-node@2028fbc5c25fe9cf00d9f06a71cc4710d4507903 # v6.0.0
9595
with:
9696
node-version: 22
9797
cache: pnpm

package.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -93,11 +93,13 @@
9393
"@logux/eslint-config": "^55.2.1",
9494
"@size-limit/preset-small-lib": "^11.2.0",
9595
"@types/node": "^24.0.3",
96+
"actions-up": "^1.4.1",
9697
"c8": "^10.1.3",
9798
"check-dts": "^0.9.0",
9899
"clean-publish": "^5.2.2",
99100
"concat-with-sourcemaps": "^1.1.0",
100101
"eslint": "^9.29.0",
102+
"multiocular": "^0.8.1",
101103
"nanodelay": "^1.0.8",
102104
"nanospy": "^1.0.0",
103105
"postcss-parser-tests": "^8.9.0",

0 commit comments

Comments
 (0)