diff --git a/.gitea/workflows/docker-publish.yml b/.gitea/workflows/docker-publish.yml index 40d507e..815ac58 100644 --- a/.gitea/workflows/docker-publish.yml +++ b/.gitea/workflows/docker-publish.yml @@ -21,7 +21,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7 - name: Determine image tags id: meta @@ -42,10 +42,10 @@ jobs: # (native builds, no emulation), but buildx still needs a driver that # can assemble a multi-platform manifest list. - name: Set up Docker Buildx - uses: docker/setup-buildx-action@v3 + uses: docker/setup-buildx-action@37fe631027851001ddb9b187196cc803df7f5f0e # v4 - name: Log in to Gitea Container Registry - uses: docker/login-action@v3 + uses: docker/login-action@dbcb813823bdd20940b903addbd779551569679f # v4 with: registry: ${{ env.GITEA_REGISTRY }} # The automatic per-job token comes back unauthorized for package @@ -55,7 +55,7 @@ jobs: password: ${{ secrets.REGISTRY_TOKEN }} - name: Log in to GHCR - uses: docker/login-action@v3 + uses: docker/login-action@dbcb813823bdd20940b903addbd779551569679f # v4 with: registry: ${{ env.GHCR_REGISTRY }} username: ${{ secrets.GHCR_USERNAME }} @@ -76,7 +76,7 @@ jobs: # below), never a separate build, so the hash matches everywhere. - name: Build and push to Gitea id: build - uses: docker/build-push-action@v6 + uses: docker/build-push-action@53b7df96c91f9c12dcc8a07bcb9ccacbed38856a # v7 with: context: . platforms: linux/amd64,linux/arm64