1919 runs-on : ubuntu-latest
2020 steps :
2121 - name : Checkout
22- uses : actions/checkout@v5
22+ uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
2323 - name : Check requirements.txt
2424 run : |
2525 (diff -w <(grep -v -e "python_version > '3.7'" -e "python_version == '3.8'" -e "python_version > '3.8'" python/requirements.txt | sed -e "s/;.*//") python/requirements-3.7.txt || true) | (! grep -e "^<")
@@ -33,33 +33,33 @@ jobs:
3333
3434 steps :
3535 - name : Checkout
36- uses : actions/checkout@v4
36+ uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
3737 - name : Setup Python
38- uses : actions/setup-python@v6
38+ uses : actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6.2.0
3939 with :
4040 python-version : ' 3.8'
4141 - name : Setup Python
42- uses : actions/setup-python@v6
42+ uses : actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6.2.0
4343 with :
4444 python-version : ' 3.9'
4545 - name : Setup Python
46- uses : actions/setup-python@v6
46+ uses : actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6.2.0
4747 with :
4848 python-version : ' 3.10'
4949 - name : Setup Python
50- uses : actions/setup-python@v6
50+ uses : actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6.2.0
5151 with :
5252 python-version : ' 3.11'
5353 - name : Setup Python
54- uses : actions/setup-python@v6
54+ uses : actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6.2.0
5555 with :
5656 python-version : ' 3.12'
5757 - name : Setup Python
58- uses : actions/setup-python@v6
58+ uses : actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6.2.0
5959 with :
6060 python-version : ' 3.13'
6161 - name : Setup Python
62- uses : actions/setup-python@v6
62+ uses : actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6.2.0
6363 with :
6464 python-version : ' 3.14'
6565 - name : Check for dependency updates
@@ -131,7 +131,7 @@ jobs:
131131
132132 steps :
133133 - name : Checkout
134- uses : actions/checkout@v5
134+ uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
135135
136136 - name : Extract action image and version
137137 # we deploy from a specific commit on master (the one that mentions a new version the first time)
@@ -165,7 +165,7 @@ jobs:
165165 steps :
166166 - name : Docker meta
167167 id : docker-meta
168- uses : docker/metadata-action@v5
168+ uses : docker/metadata-action@c299e40c65443455700f0fdfc63efafe5b349051 # v5.10.0
169169 with :
170170 images : ghcr.io/EnricoMi/publish-unit-test-result-action
171171 flavor : |
@@ -179,20 +179,20 @@ jobs:
179179 type=semver,pattern={{version}},value=${{ needs.config-deploy.outputs.image-version }}
180180
181181 - name : Set up QEMU
182- uses : docker/setup-qemu-action@v3
182+ uses : docker/setup-qemu-action@c7c53464625b32c7a7e944ae62b3e17d2b600130 # v3.7.0
183183
184184 - name : Set up Docker Buildx
185- uses : docker/setup-buildx-action@v3
185+ uses : docker/setup-buildx-action@8d2750c68a42422c14e847fe6c8ac0403b4cbd6f # v3.12.0
186186
187187 - name : Login to GitHub Container Registry
188- uses : docker/login-action@v3
188+ uses : docker/login-action@c94ce9fb468520275223c153574b00df6fe4bcc9 # v3.7.0
189189 with :
190190 registry : ghcr.io
191191 username : ${{ github.repository_owner }}
192192 password : ${{ secrets.CR_PAT }}
193193
194194 - name : Build and push Docker image
195- uses : docker/build-push-action@v6
195+ uses : docker/build-push-action@10e90e3645eae34f1e60eeb005ba3a3d33f178e8 # v6.19.2
196196 with :
197197 tags : ${{ steps.docker-meta.outputs.tags }}
198198 labels : ${{ steps.docker-meta.outputs.labels }}
@@ -215,7 +215,7 @@ jobs:
215215 runs-on : ubuntu-latest
216216 steps :
217217 - name : Upload
218- uses : actions/upload-artifact@v4
218+ uses : actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0
219219 with :
220220 name : Event File
221221 path : ${{ github.event_path }}
0 commit comments