@@ -14,10 +14,10 @@ jobs:
1414 outputs :
1515 matrix : ${{ steps.set-matrix.outputs.matrix }}
1616 steps :
17- - uses : actions/checkout@v5
17+ - uses : actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5
1818 with :
1919 fetch-depth : 2
20- - uses : astral-sh/setup-uv@v6
20+ - uses : astral-sh/setup-uv@b75a909f75acd358c2196fb9a5f1299a9a8868a4 # v6
2121 with :
2222 enable-cache : true
2323 - name : Generate build matrix
@@ -34,23 +34,23 @@ jobs:
3434 strategy :
3535 matrix : ${{ fromJSON(needs.generate-matrix.outputs.matrix) }}
3636 steps :
37- - uses : actions/checkout@v5
38- - uses : astral-sh/setup-uv@v6
37+ - uses : actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5
38+ - uses : astral-sh/setup-uv@b75a909f75acd358c2196fb9a5f1299a9a8868a4 # v6
3939 with :
4040 enable-cache : true
4141 - name : Generate Dockerfile from config
4242 run : uv run dpn dockerfile --context '${{ toJSON(matrix) }}'
4343 - name : Set up QEMU
44- uses : docker/setup-qemu-action@v3
44+ uses : docker/setup-qemu-action@29109295f81e9208d7d86ff1c6c12d2833863392 # v3
4545 - name : Set up Docker Buildx
46- uses : docker/setup-buildx-action@v3
46+ uses : docker/setup-buildx-action@e468171a9de216ec08956ac3ada2f0791b6bd435 # v3
4747 - name : Login to Docker Hub
48- uses : docker/login-action@v3
48+ uses : docker/login-action@184bdaa0721073962dff0199f1fb9940f07167d1 # v3
4949 with :
5050 username : ${{ secrets.DOCKERHUB_USERNAME }}
5151 password : ${{ secrets.DOCKERHUB_TOKEN }}
5252 - name : Build image
53- uses : docker/build-push-action@v6
53+ uses : docker/build-push-action@263435318d21b8e681c14492fe198d362a7d2c83 # v6
5454 with :
5555 context : .
5656 file : dockerfiles/${{ matrix.key }}.Dockerfile
6060 run : |
6161 docker run --rm nikolaik/python-nodejs:${{ matrix.key }} sh -c "node --version && npm --version && yarn --version && python --version && pip --version && pipenv --version && poetry --version && uv --version"
6262 - name : Push image
63- uses : docker/build-push-action@v6
63+ uses : docker/build-push-action@263435318d21b8e681c14492fe198d362a7d2c83 # v6
6464 with :
6565 context : .
6666 file : dockerfiles/${{ matrix.key }}.Dockerfile
7373 runs-on : ubuntu-latest
7474 needs : [deploy]
7575 steps :
76- - uses : actions/checkout@v5
77- - uses : astral-sh/setup-uv@v6
76+ - uses : actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5
77+ - uses : astral-sh/setup-uv@b75a909f75acd358c2196fb9a5f1299a9a8868a4 # v6
7878 with :
7979 enable-cache : true
8080 - name : Update versions.json and README.md, then commit and push changes (if any)
0 commit comments