@@ -44,19 +44,19 @@ jobs:
4444 echo "PLATFORM_PAIR=${platform//\//-}" >> $GITHUB_ENV
4545 - name : Docker meta
4646 id : meta
47- uses : docker/metadata-action@v5
47+ uses : docker/metadata-action@c1e51972afc2121e065aed6d45c65596fe445f3f # v5
4848 with :
4949 images : ${{ env.REGISTRY_IMAGE }}
5050 - name : Set up QEMU
51- uses : docker/setup-qemu-action@v3
51+ uses : docker/setup-qemu-action@29109295f81e9208d7d86ff1c6c12d2833863392 # v3
5252 if : ${{ !contains(matrix.platform, 'arm') && !contains(matrix.platform, 'amd64') }}
5353 - name : Set up Docker Buildx
54- uses : docker/setup-buildx-action@v3
54+ uses : docker/setup-buildx-action@e468171a9de216ec08956ac3ada2f0791b6bd435 # v3
5555 - uses : actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5
5656 - run : mkdir ./docker-image
5757 - run : docker image build --platform=${{ matrix.platform }} --build-arg BUILD_DATE=`date -u +"%Y-%m-%dT%H:%M:%SZ"` --build-arg VCS_REF=`git rev-parse --short HEAD` -t "${DOCKER_IMAGE}:${{ env.PLATFORM_PAIR }}" --no-cache .
5858 - run : docker save "${DOCKER_IMAGE}:${{ env.PLATFORM_PAIR }}" -o ./docker-image/docker_image-${{ env.PLATFORM_PAIR }}.tar
59- - uses : actions/upload-artifact@v4
59+ - uses : actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4
6060 with :
6161 name : docker-image-${{ env.PLATFORM_PAIR }}
6262 path : ./docker-image
@@ -103,7 +103,7 @@ jobs:
103103 platform=${{ matrix.platform }}
104104 echo "PLATFORM_PAIR=${platform//\//-}" >> $GITHUB_ENV
105105 - name : Set up QEMU
106- uses : docker/setup-qemu-action@v3
106+ uses : docker/setup-qemu-action@29109295f81e9208d7d86ff1c6c12d2833863392 # v3
107107 if : ${{ !contains(matrix.platform, 'arm') && !contains(matrix.platform, 'amd64') }}
108108 - uses : actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5
109109 - uses : actions/download-artifact@634f93cb2916e3fdff6788551b99b062d0335ce0 # v5.0.0
@@ -133,13 +133,13 @@ jobs:
133133 steps :
134134 - name : Get Time
135135 id : time
136- 136+ uses : nanzm/get-time-action@887e4db9af58ebae64998b7105921b816af77977 # v2.0
137137 with :
138138 format : ' YYYY.MM.DD'
139139 - name : Set up QEMU
140- uses : docker/setup-qemu-action@v3
140+ uses : docker/setup-qemu-action@29109295f81e9208d7d86ff1c6c12d2833863392 # v3
141141 - name : Set up Docker Buildx
142- uses : docker/setup-buildx-action@v3
142+ uses : docker/setup-buildx-action@e468171a9de216ec08956ac3ada2f0791b6bd435 # v3
143143 with :
144144 driver-opts : network=host
145145 - uses : actions/download-artifact@634f93cb2916e3fdff6788551b99b062d0335ce0 # v5.0.0
@@ -164,7 +164,7 @@ jobs:
164164 - run : docker images
165165 - name : Login to GitHub Container Registry
166166 if : github.event_name != 'pull_request'
167- uses : docker/login-action@v3
167+ uses : docker/login-action@184bdaa0721073962dff0199f1fb9940f07167d1 # v3
168168 with :
169169 registry : ghcr.io
170170 username : ${{ github.actor }}
@@ -175,7 +175,7 @@ jobs:
175175 run : echo "FROM localhost:5000/${{ env.DOCKER_IMAGE }}:\${TARGETOS}-\${TARGETARCH}" >> docker-file-${{ matrix.registry }}-wyrihaximusnet-github-action-runner
176176 - run : cat docker-file-${{ matrix.registry }}-wyrihaximusnet-github-action-runner
177177 - name : Merged different arch images into one
178- uses : docker/build-push-action@v6
178+ uses : docker/build-push-action@263435318d21b8e681c14492fe198d362a7d2c83 # v6
179179 with :
180180 push : ${{ github.event_name != 'pull_request' }}
181181 context : .
0 commit comments