Skip to content
This repository was archived by the owner on Nov 19, 2025. It is now read-only.

Commit 4ba0ecc

Browse files
Pin zlib source checkout to specific commit hash
1 parent 14f05eb commit 4ba0ecc

File tree

1 file changed

+21
-11
lines changed

1 file changed

+21
-11
lines changed

.github/workflows/build.yml

Lines changed: 21 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,8 @@ jobs:
3939
disk-cache: ${{ github.workflow }}
4040
# Share repository cache between workflows.
4141
repository-cache: true
42-
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # 4.2.2
42+
- name: Checkout repo
43+
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # 4.2.2
4344
with:
4445
submodules: recursive
4546
ref: ${{ inputs.release-tag || '' }}
@@ -97,7 +98,8 @@ jobs:
9798
java-version: 21
9899
java-package: jdk
99100
architecture: x64
100-
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # 4.2.2
101+
- name: Checkout repo
102+
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # 4.2.2
101103
with:
102104
ref: ${{ inputs.release-tag || '' }}
103105
- name: Checkout musl
@@ -111,7 +113,7 @@ jobs:
111113
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # 4.2.2
112114
with:
113115
repository: madler/zlib
114-
ref: v1.2.13
116+
ref: 04f42ceca40f73e2978b50e93806c2a18c1281fc # v1.2.13
115117
path: zlib-1.2.13
116118
clean: false
117119
- name: Install musl
@@ -142,7 +144,8 @@ jobs:
142144
uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # 4.4.0
143145
with:
144146
node-version: ${{ env.NODE_VERSION }}
145-
- uses: graalvm/setup-graalvm@01ed653ac833fe80569f1ef9f25585ba2811baab # 1.3.3
147+
- name: Install GraalVM
148+
uses: graalvm/setup-graalvm@01ed653ac833fe80569f1ef9f25585ba2811baab # 1.3.3
146149
with:
147150
java-version: 21
148151
distribution: 'graalvm-community'
@@ -207,14 +210,16 @@ jobs:
207210
java-version: 21
208211
java-package: jdk
209212
architecture: x64
210-
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # 4.2.2
213+
- name: Checkout repo
214+
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # 4.2.2
211215
with:
212216
ref: ${{ inputs.release-tag || '' }}
213217
- name: Use Node.js ${{ env.NODE_VERSION }}
214218
uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # 4.4.0
215219
with:
216220
node-version: ${{ env.NODE_VERSION }}
217-
- uses: graalvm/setup-graalvm@01ed653ac833fe80569f1ef9f25585ba2811baab # 1.3.3
221+
- name: Setup GraalVM
222+
uses: graalvm/setup-graalvm@01ed653ac833fe80569f1ef9f25585ba2811baab # 1.3.3
218223
with:
219224
java-version: 21
220225
distribution: 'graalvm-community'
@@ -276,14 +281,16 @@ jobs:
276281
java-version: 21
277282
java-package: jdk
278283
architecture: x64
279-
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # 4.2.2
284+
- name: Checkout repo
285+
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # 4.2.2
280286
with:
281287
ref: ${{ inputs.release-tag || '' }}
282288
- name: Use Node.js ${{ env.NODE_VERSION }}
283289
uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # 4.4.0
284290
with:
285291
node-version: ${{ env.NODE_VERSION }}
286-
- uses: graalvm/setup-graalvm@01ed653ac833fe80569f1ef9f25585ba2811baab # 1.3.3
292+
- name: Setup GraalVM
293+
uses: graalvm/setup-graalvm@01ed653ac833fe80569f1ef9f25585ba2811baab # 1.3.3
287294
with:
288295
java-version: 21
289296
distribution: 'graalvm-community'
@@ -345,14 +352,16 @@ jobs:
345352
java-version: 21
346353
java-package: jdk
347354
architecture: x64
348-
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # 4.2.2
355+
- name: Checkout repo
356+
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # 4.2.2
349357
with:
350358
ref: ${{ inputs.release-tag || '' }}
351359
- name: Use Node.js ${{ env.NODE_VERSION }}
352360
uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # 4.4.0
353361
with:
354362
node-version: ${{ env.NODE_VERSION }}
355-
- uses: graalvm/setup-graalvm@01ed653ac833fe80569f1ef9f25585ba2811baab # 1.3.3
363+
- name: Setup GraalVM
364+
uses: graalvm/setup-graalvm@01ed653ac833fe80569f1ef9f25585ba2811baab # 1.3.3
356365
with:
357366
java-version: 21
358367
distribution: 'graalvm-community'
@@ -417,7 +426,8 @@ jobs:
417426
- build-macos
418427
- build-windows
419428
steps:
420-
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # 4.2.2
429+
- name: Checkout repo
430+
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # 4.2.2
421431
with:
422432
ref: ${{ inputs.release-tag || '' }}
423433
- name: Use Node.js ${{ env.NODE_VERSION }}

0 commit comments

Comments
 (0)