Skip to content

Commit 95be2ba

Browse files
Pin all github actions to specific Hash
1 parent 068bc47 commit 95be2ba

3 files changed

Lines changed: 29 additions & 29 deletions

File tree

.github/workflows/build-cpack-packages.yml

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ jobs:
4242
name: Linux DEB packages
4343
runs-on: ubuntu-22.04
4444
steps:
45-
- uses: actions/checkout@v4
45+
- uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4
4646

4747
- name: Build and test DEB packages
4848
run: make test-package-deb
@@ -51,7 +51,7 @@ jobs:
5151
if: inputs.save-artifacts
5252
run: make collect-package-artifacts
5353

54-
- uses: actions/upload-artifact@v4
54+
- uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4
5555
if: inputs.save-artifacts
5656
with:
5757
name: linux-deb-packages
@@ -77,9 +77,9 @@ jobs:
7777
- name: Install dependencies
7878
run: dnf -y install git make cmake gcc-c++ findutils rpm-build ninja-build pkgconf-pkg-config openssl-devel clang
7979

80-
- uses: actions/checkout@v4
80+
- uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4
8181

82-
- uses: actions-rust-lang/setup-rust-toolchain@v1
82+
- uses: actions-rust-lang/setup-rust-toolchain@46268bd060767258de96ed93c1251119784f2ab6 # v1
8383

8484
- name: Build and test RPM packages
8585
run: make test-package-rpm-native SCYLLA_HOST=scylla SKIP_DOCKER_COMPOSE=1
@@ -88,7 +88,7 @@ jobs:
8888
if: inputs.save-artifacts
8989
run: make collect-package-artifacts
9090

91-
- uses: actions/upload-artifact@v4
91+
- uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4
9292
if: inputs.save-artifacts
9393
with:
9494
name: linux-rpm-packages
@@ -99,9 +99,9 @@ jobs:
9999
name: macOS packages
100100
runs-on: macos-15-intel
101101
steps:
102-
- uses: actions/checkout@v4
102+
- uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4
103103

104-
- uses: actions-rust-lang/setup-rust-toolchain@v1
104+
- uses: actions-rust-lang/setup-rust-toolchain@46268bd060767258de96ed93c1251119784f2ab6 # v1
105105

106106
- name: Install GNU make
107107
run: brew install make
@@ -113,7 +113,7 @@ jobs:
113113
if: inputs.save-artifacts
114114
run: gmake collect-package-artifacts
115115

116-
- uses: actions/upload-artifact@v4
116+
- uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4
117117
if: inputs.save-artifacts
118118
with:
119119
name: macos-packages
@@ -124,7 +124,7 @@ jobs:
124124
name: Windows packages
125125
runs-on: windows-2022
126126
steps:
127-
- uses: actions/checkout@v4
127+
- uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4
128128

129129
- name: Build and test Windows packages (MSI)
130130
run: make test-package-windows
@@ -133,7 +133,7 @@ jobs:
133133
if: inputs.save-artifacts
134134
run: make collect-package-artifacts
135135

136-
- uses: actions/upload-artifact@v4
136+
- uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4
137137
if: inputs.save-artifacts
138138
with:
139139
name: windows-packages

.github/workflows/build-lint-and-test.yml

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ jobs:
2626
runs-on: ubuntu-22.04
2727
steps:
2828
- name: Checkout
29-
uses: actions/checkout@v4
29+
uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4
3030

3131
- name: Update apt cache
3232
run: sudo apt-get update -y
@@ -48,7 +48,7 @@ jobs:
4848
run: make build-integration-test-bin
4949

5050
- name: Save integration test binary
51-
uses: actions/cache/save@v4
51+
uses: actions/cache/save@0057852bfaa89a56745cba8c7296529d2fc39830 # v4
5252
id: save-integration-test-bin
5353
with:
5454
path: ${{ env.INTEGRATION_TEST_BIN }}
@@ -67,10 +67,10 @@ jobs:
6767

6868
steps:
6969
- name: Checkout
70-
uses: actions/checkout@v4
70+
uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4
7171

7272
- name: Setup Python 3
73-
uses: actions/setup-python@v5
73+
uses: actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5
7474
with:
7575
python-version: "3.11"
7676

@@ -104,7 +104,7 @@ jobs:
104104
fi
105105
106106
- name: Pull CCM image from the cache
107-
uses: actions/cache/restore@v4
107+
uses: actions/cache/restore@0057852bfaa89a56745cba8c7296529d2fc39830 # v4
108108
id: pull-image
109109
with:
110110
path: ~/.ccm/scylla-repository
@@ -115,14 +115,14 @@ jobs:
115115
run: SCYLLA_VERSION="release:${{ steps.scylla-version.outputs.value }}" make download-ccm-scylla-image
116116

117117
- name: Save CCM image cache
118-
uses: actions/cache/save@v4
118+
uses: actions/cache/save@0057852bfaa89a56745cba8c7296529d2fc39830 # v4
119119
if: steps.pull-image.outputs.cache-hit != 'true'
120120
with:
121121
path: ~/.ccm/scylla-repository
122122
key: image-scylla-${{ runner.os }}-${{ steps.scylla-version.outputs.value }}
123123

124124
- name: Pull integration test binary
125-
uses: actions/cache/restore@v4
125+
uses: actions/cache/restore@0057852bfaa89a56745cba8c7296529d2fc39830 # v4
126126
id: restore-integration-test-bin
127127
with:
128128
path: ${{ env.INTEGRATION_TEST_BIN }}
@@ -141,14 +141,14 @@ jobs:
141141
run: SCYLLA_VERSION="release:${{ steps.scylla-version.outputs.value }}" make run-test-integration-scylla
142142

143143
- name: Upload test logs
144-
uses: actions/upload-artifact@v4
144+
uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4
145145
if: steps.run-integration-tests.outcome == 'failure'
146146
with:
147147
name: test-logs-scylla-${{ matrix.scylla-version }}
148148
path: ./log/*
149149

150150
- name: Upload CCM logs
151-
uses: actions/upload-artifact@v4
151+
uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4
152152
if: failure()
153153
with:
154154
name: ccm-log-scylla-${{ matrix.scylla-version }}
@@ -166,16 +166,16 @@ jobs:
166166

167167
steps:
168168
- name: Checkout
169-
uses: actions/checkout@v4
169+
uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4
170170

171171
- name: Set up JDK ${{ matrix.java-version }}
172-
uses: actions/setup-java@v4
172+
uses: actions/setup-java@c1e323688fd81a25caa38c78aa6df2d33d3e20d9 # v4
173173
with:
174174
java-version: ${{ matrix.java-version }}
175175
distribution: "adopt"
176176

177177
- name: Setup Python 3
178-
uses: actions/setup-python@v5
178+
uses: actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5
179179
with:
180180
python-version: "3.11"
181181

@@ -197,7 +197,7 @@ jobs:
197197
fi
198198
199199
- name: Pull CCM image from the cache
200-
uses: actions/cache/restore@v4
200+
uses: actions/cache/restore@0057852bfaa89a56745cba8c7296529d2fc39830 # v4
201201
id: pull-image
202202
with:
203203
path: ~/.ccm/repository
@@ -208,14 +208,14 @@ jobs:
208208
run: CASSANDRA_VERSION="${{ steps.cassandra-version.outputs.value }}" make download-ccm-cassandra-image
209209

210210
- name: Save CCM image cache
211-
uses: actions/cache/save@v4
211+
uses: actions/cache/save@0057852bfaa89a56745cba8c7296529d2fc39830 # v4
212212
if: steps.pull-image.outputs.cache-hit != 'true'
213213
with:
214214
path: ~/.ccm/repository
215215
key: image-cassandra-${{ runner.os }}-${{ steps.cassandra-version.outputs.value }}
216216

217217
- name: Pull integration test binary
218-
uses: actions/cache/restore@v4
218+
uses: actions/cache/restore@0057852bfaa89a56745cba8c7296529d2fc39830 # v4
219219
id: restore-integration-test-bin
220220
with:
221221
path: ${{ env.INTEGRATION_TEST_BIN }}
@@ -234,14 +234,14 @@ jobs:
234234
run: CASSANDRA_VERSION="${{ steps.cassandra-version.outputs.value }}" make run-test-integration-cassandra
235235

236236
- name: Upload test logs
237-
uses: actions/upload-artifact@v4
237+
uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4
238238
if: steps.run-integration-tests.outcome == 'failure'
239239
with:
240240
name: test-logs-cassandra-${{ matrix.cassandra-version }}
241241
path: ./log/*
242242

243243
- name: Upload CCM logs
244-
uses: actions/upload-artifact@v4
244+
uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4
245245
if: failure()
246246
with:
247247
name: ccm-log-cassandra-${{ matrix.java-version }}-${{ matrix.cassandra-version }}

.github/workflows/release-upload-packages.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,9 +29,9 @@ jobs:
2929
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
3030
TAG_NAME: ${{ inputs.release-tag || github.event.release.tag_name }}
3131
steps:
32-
- uses: actions/checkout@v4
32+
- uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4
3333

34-
- uses: actions/download-artifact@v4
34+
- uses: actions/download-artifact@d3f86a106a0bac45b974a628896c90dbdf5c8093 # v4
3535
with:
3636
path: packages
3737

0 commit comments

Comments
 (0)