@@ -14,16 +14,16 @@ jobs:
1414 build :
1515 runs-on : ubuntu-24.04
1616 steps :
17- - uses : actions/checkout@v6.0.2
17+ - uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
1818
1919 - name : Set up JDK 17 for running Gradle
20- uses : actions/setup-java@v5.2.0
20+ uses : actions/setup-java@be666c2fcd27ec809703dec50e508c2fdc7f6654 # v5.2.0
2121 with :
2222 distribution : temurin
2323 java-version : 17
2424
2525 - name : Cache Gradle Wrapper
26- uses : actions/cache@v5.0.4
26+ uses : actions/cache@668228422ae6a00e4ad889ee87cd7109ec5666a7 # v5.0.4
2727 with :
2828 path : ~/.gradle/wrapper
2929 key : ${{ runner.os }}-gradle-wrapper-cache-${{ hashFiles('gradle/wrapper/gradle-wrapper.properties') }}
@@ -38,16 +38,16 @@ jobs:
3838 test-latest-deps :
3939 runs-on : ubuntu-24.04
4040 steps :
41- - uses : actions/checkout@v6.0.2
41+ - uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
4242
4343 - name : Set up JDK 17 for running Gradle
44- uses : actions/setup-java@v5.2.0
44+ uses : actions/setup-java@be666c2fcd27ec809703dec50e508c2fdc7f6654 # v5.2.0
4545 with :
4646 distribution : temurin
4747 java-version : 17
4848
4949 - name : Cache Gradle Wrapper
50- uses : actions/cache@v5.0.4
50+ uses : actions/cache@668228422ae6a00e4ad889ee87cd7109ec5666a7 # v5.0.4
5151 with :
5252 path : ~/.gradle/wrapper
5353 key : ${{ runner.os }}-gradle-wrapper-cache-${{ hashFiles('gradle/wrapper/gradle-wrapper.properties') }}
@@ -65,16 +65,16 @@ jobs:
6565 matrix : ${{ steps.set-matrix.outputs.matrix }}
6666 steps :
6767 - name : Check out repository
68- uses : actions/checkout@v6.0.2
68+ uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
6969
7070 - name : Set up JDK 17 for running Gradle
71- uses : actions/setup-java@v5.2.0
71+ uses : actions/setup-java@be666c2fcd27ec809703dec50e508c2fdc7f6654 # v5.2.0
7272 with :
7373 distribution : temurin
7474 java-version : 17
7575
7676 - name : Cache Gradle Wrapper
77- uses : actions/cache@v5.0.4
77+ uses : actions/cache@668228422ae6a00e4ad889ee87cd7109ec5666a7 # v5.0.4
7878 with :
7979 path : ~/.gradle/wrapper
8080 key : ${{ runner.os }}-gradle-wrapper-cache-${{ hashFiles('gradle/wrapper/gradle-wrapper.properties') }}
@@ -90,23 +90,23 @@ jobs:
9090 fail-fast : false
9191 steps :
9292 - name : Check out repository
93- uses : actions/checkout@v6.0.2
93+ uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
9494
9595 - name : Set up JDK 17 for running Gradle
96- uses : actions/setup-java@v5.2.0
96+ uses : actions/setup-java@be666c2fcd27ec809703dec50e508c2fdc7f6654 # v5.2.0
9797 with :
9898 distribution : temurin
9999 java-version : 17
100100
101101 - name : Cache Gradle Wrapper
102- uses : actions/cache@v5.0.4
102+ uses : actions/cache@668228422ae6a00e4ad889ee87cd7109ec5666a7 # v5.0.4
103103 with :
104104 path : ~/.gradle/wrapper
105105 key : ${{ runner.os }}-gradle-wrapper-cache-${{ hashFiles('gradle/wrapper/gradle-wrapper.properties') }}
106106
107107 - name : Run muzzle
108108 # using retry because of sporadic gradle download failures
109- uses : nick-invision/retry@v4.0.0
109+ uses : nick-invision/retry@ad984534de44a9489a53aefd81eb77f87c70dc60 # v4.0.0
110110 with :
111111 # timing out has not been a problem, these jobs typically finish in 2-3 minutes
112112 timeout_minutes : 15
@@ -128,25 +128,25 @@ jobs:
128128 suite : profiler
129129 fail-fast : false
130130 steps :
131- - uses : actions/checkout@v6.0.2
131+ - uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
132132
133133 - name : Free disk space
134134 run : .github/scripts/gha-free-disk-space.sh
135135
136136 - name : Set up JDK 17 for running Gradle
137- uses : actions/setup-java@v5.2.0
137+ uses : actions/setup-java@be666c2fcd27ec809703dec50e508c2fdc7f6654 # v5.2.0
138138 with :
139139 distribution : temurin
140140 java-version : 17
141141
142142 - name : Cache Gradle Wrapper
143- uses : actions/cache@v5.0.4
143+ uses : actions/cache@668228422ae6a00e4ad889ee87cd7109ec5666a7 # v5.0.4
144144 with :
145145 path : ~/.gradle/wrapper
146146 key : ${{ runner.os }}-gradle-wrapper-cache-${{ hashFiles('gradle/wrapper/gradle-wrapper.properties') }}
147147
148148 - name : Login to GitHub Container Registry
149- uses : docker/login-action@v4.1.0
149+ uses : docker/login-action@4907a6ddec9925e35a0a9e82d7399ccc52663121 # v4.1.0
150150 with :
151151 registry : ghcr.io
152152 username : ${{ github.repository_owner }}
@@ -174,9 +174,9 @@ jobs:
174174 steps :
175175 # run this action to get workflow conclusion
176176 # You can get conclusion by env (env.WORKFLOW_CONCLUSION)
177- - uses : technote-space/workflow-conclusion-action@v3.0.3
177+ - uses : technote-space/workflow-conclusion-action@45ce8e0eb155657ab8ccf346ade734257fd196a5 # v3.0.3
178178
179- - uses : actions/checkout@v6.0.2
179+ - uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
180180
181181 - name : Create issue
182182 if : env.WORKFLOW_CONCLUSION == 'failure' # notify only if failure
@@ -199,7 +199,7 @@ jobs:
199199 shellcheck :
200200 runs-on : ubuntu-24.04
201201 steps :
202- - uses : actions/checkout@v6.0.2
202+ - uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
203203
204204 - name : Install shell check
205205 run : wget -qO- "https://github.com/koalaman/shellcheck/releases/download/v0.8.0/shellcheck-v0.8.0.linux.x86_64.tar.xz" | tar -xJv
0 commit comments