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
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 }}
0 commit comments