From 7aa9fc1bc5a77a8cb49b8e71c80e24cf13f61b1c Mon Sep 17 00:00:00 2001 From: Selene Date: Tue, 26 Nov 2024 12:33:08 +0100 Subject: [PATCH] Github: Add specific action versions (#535) * Add specific action versions * Missing v- prefixes --- .github/workflows/docker.yml | 22 +++++++++++----------- .github/workflows/release-docs.yml | 10 +++++----- .github/workflows/release.yml | 6 +++--- .github/workflows/test-docs.yml | 8 ++++---- .github/workflows/tests.yml | 12 ++++++------ 5 files changed, 29 insertions(+), 29 deletions(-) diff --git a/.github/workflows/docker.yml b/.github/workflows/docker.yml index 246cf8ea..fb6329ba 100644 --- a/.github/workflows/docker.yml +++ b/.github/workflows/docker.yml @@ -36,24 +36,24 @@ jobs: - arm64 steps: - - uses: actions/checkout@v4 - - uses: actions/setup-go@v5 + - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 #v4.2.2 + - uses: actions/setup-go@41dfa10bad2bb2ae585af6ee5bb4d7d973ad74ed #v5.1.0 with: go-version-file: go.mod cache-dependency-path: go.sum - run: GOOS=linux GOARCH=${{ matrix.arch }} make static - name: Docker meta id: meta - uses: docker/metadata-action@v5 + uses: docker/metadata-action@369eb591f429131d6889c46b94e711f089e6ca96 #v5.6.1 with: images: ${{ env.REGISTRY_IMAGE }} tags: ${{ env.TAGS_CONFIG }} # Setup buildx - name: Set up QEMU - uses: docker/setup-qemu-action@v3 + uses: docker/setup-qemu-action@49b3bc8e6bdd4a60e6116a5414239cba5943d3cf #v3.2.0 - name: Set up Docker Buildx - uses: docker/setup-buildx-action@v3 + uses: docker/setup-buildx-action@c47758b77c9736f4b2ef4073d4d51994fabfe349 #v3.7.1 - name: Login to DockerHub if: github.event_name != 'pull_request' @@ -61,7 +61,7 @@ jobs: - name: Build and push by digest id: build - uses: docker/build-push-action@v5 + uses: docker/build-push-action@4f58ea79222b3b9dc2c8bbdd6debcef730109a75 #v6.9.0 with: context: . platforms: linux/${{ matrix.arch }} @@ -81,7 +81,7 @@ jobs: - name: Upload digest if: github.event_name != 'pull_request' - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@b4b15b8c7c6ac21ea08fcf65892d2ee8f75cf882 #v4.4.3 with: name: ${{ steps.digest.outputs.artifact_name }} path: /tmp/digests/* @@ -95,13 +95,13 @@ jobs: - build steps: - name: Download digests (linux/amd64) - uses: actions/download-artifact@v4 + uses: actions/download-artifact@fa0a91b85d4f404e444e00e005971372dc801d16 #v4.1.8 with: name: digests-linux-amd64 path: /tmp/digests-linux-amd64 - name: Download digests (linux/arm64) - uses: actions/download-artifact@v4 + uses: actions/download-artifact@fa0a91b85d4f404e444e00e005971372dc801d16 #v4.1.8 with: name: digests-linux-arm64 path: /tmp/digests-linux-arm64 @@ -113,11 +113,11 @@ jobs: cp /tmp/digests-linux-arm64/* /tmp/digests/ - name: Set up Docker Buildx - uses: docker/setup-buildx-action@v3 + uses: docker/setup-buildx-action@c47758b77c9736f4b2ef4073d4d51994fabfe349 #v3.7.1 - name: Docker meta id: meta - uses: docker/metadata-action@v5 + uses: docker/metadata-action@369eb591f429131d6889c46b94e711f089e6ca96 #v5.6.1 with: images: ${{ env.REGISTRY_IMAGE }} tags: ${{ env.TAGS_CONFIG }} diff --git a/.github/workflows/release-docs.yml b/.github/workflows/release-docs.yml index 485a7166..e9e6d46e 100644 --- a/.github/workflows/release-docs.yml +++ b/.github/workflows/release-docs.yml @@ -6,24 +6,24 @@ on: jobs: deploy: - runs-on: ubuntu-20.04 + runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 #v4.2.2 with: submodules: true # Fetch Hugo themes (true OR recursive) fetch-depth: 0 # Fetch all history for .GitInfo and .Lastmod - name: Setup Hugo - uses: peaceiris/actions-hugo@v2 + uses: peaceiris/actions-hugo@75d2e84710de30f6ff7268e08f310b60ef14033f #v3.0.0 with: - hugo-version: '0.84.2' + hugo-version: '0.139.2' - name: Build working-directory: ./docs run: hugo --minify - name: Deploy - uses: peaceiris/actions-gh-pages@v3 + uses: peaceiris/actions-gh-pages@4f9cc6602d3f66b9c108549d475ec49e8ef4d45e #v4.0.0 with: github_token: ${{ secrets.GITHUB_TOKEN }} publish_dir: ./docs/public diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 3508a816..e773a49f 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -14,8 +14,8 @@ jobs: release: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 - - uses: actions/setup-go@v5 + - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 #v4.2.2 + - uses: actions/setup-go@41dfa10bad2bb2ae585af6ee5bb4d7d973ad74ed #v5.1.0 with: go-version-file: go.mod cache-dependency-path: go.sum @@ -23,7 +23,7 @@ jobs: - id: docker_tag run: echo "DOCKER_TAG=${GITHUB_REF_NAME#v}" >> "$GITHUB_ENV" - name: Release - uses: softprops/action-gh-release@v1 + uses: softprops/action-gh-release@01570a1f39cb168c169c802c3bceb9e93fb10974 #v2.1.0 with: body: | This is release `${{ github.ref_name }}` of Grizzly (`grr`). diff --git a/.github/workflows/test-docs.yml b/.github/workflows/test-docs.yml index cd91d3a0..df6a1a17 100644 --- a/.github/workflows/test-docs.yml +++ b/.github/workflows/test-docs.yml @@ -7,17 +7,17 @@ on: jobs: test: - runs-on: ubuntu-20.04 + runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 #v4.2.2 with: submodules: true # Fetch Hugo themes (true OR recursive) fetch-depth: 0 # Fetch all history for .GitInfo and .Lastmod - name: Setup Hugo - uses: peaceiris/actions-hugo@v2 + uses: peaceiris/actions-hugo@75d2e84710de30f6ff7268e08f310b60ef14033f #v3.0.0 with: - hugo-version: '0.84.2' + hugo-version: '0.139.2' - name: Build working-directory: ./docs diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 458cfe61..4aa802a6 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -7,8 +7,8 @@ jobs: lint: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 - - uses: actions/setup-go@v5 + - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 #v4.2.2 + - uses: actions/setup-go@41dfa10bad2bb2ae585af6ee5bb4d7d973ad74ed #v5.1.0 with: go-version-file: go.mod cache-dependency-path: go.sum @@ -17,8 +17,8 @@ jobs: tests: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 - - uses: actions/setup-go@v5 + - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 #v4.2.2 + - uses: actions/setup-go@41dfa10bad2bb2ae585af6ee5bb4d7d973ad74ed #v5.1.0 with: go-version-file: go.mod cache-dependency-path: go.sum @@ -27,8 +27,8 @@ jobs: integration: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 - - uses: actions/setup-go@v5 + - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 #v4.2.2 + - uses: actions/setup-go@41dfa10bad2bb2ae585af6ee5bb4d7d973ad74ed #v5.1.0 with: go-version-file: go.mod cache-dependency-path: go.sum