diff --git a/.github/workflows/lint.yaml b/.github/workflows/lint.yaml index 025400e..408785f 100644 --- a/.github/workflows/lint.yaml +++ b/.github/workflows/lint.yaml @@ -24,12 +24,12 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout Repo 🛎 - uses: actions/checkout@v5 + uses: actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v5 with: fetch-depth: 0 - name: Lint Code Base 🕵🏻‍♀️ - uses: super-linter/super-linter/slim@v8 + uses: super-linter/super-linter/slim@9e863354e3ff62e0727d37183162c4a88873df41 # v8 env: LINTER_RULES_PATH: / VALIDATE_ALL_CODEBASE: false @@ -50,17 +50,17 @@ jobs: - 1.26.1 steps: - name: Checkout Repo 🛎 - uses: actions/checkout@v5 + uses: actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v5 - name: Setup Go 🐹 - uses: actions/setup-go@v6 + uses: actions/setup-go@4a3601121dd01d1626a1e23e37211e3254c1c06c # v6 with: go-version: ${{ matrix.go-version }} cache: true cache-dependency-path: go.sum - name: Lint Go Code 🕵🏻‍♂️ - uses: golangci/golangci-lint-action@v8 + uses: golangci/golangci-lint-action@4afd733a84b1f43292c63897423277bb7f4313a9 # v8 with: version: latest only-new-issues: false diff --git a/.github/workflows/release.yaml b/.github/workflows/release.yaml index d95bcc9..2bc51c1 100644 --- a/.github/workflows/release.yaml +++ b/.github/workflows/release.yaml @@ -27,26 +27,26 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout Repo 🛎 - uses: actions/checkout@v5 + uses: actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v5 with: fetch-depth: 0 - name: Setup Go 🐹 - uses: actions/setup-go@v6 + uses: actions/setup-go@4a3601121dd01d1626a1e23e37211e3254c1c06c # v6 with: go-version: 1.26.1 cache: true cache-dependency-path: go.sum - name: Log in to the Container registry 🗝 - uses: docker/login-action@v3 + uses: docker/login-action@c94ce9fb468520275223c153574b00df6fe4bcc9 # v3 with: registry: ${{ env.REGISTRY }} username: ${{ github.actor }} password: ${{ secrets.GITHUB_TOKEN }} - name: Run GoReleaser 🚀 - uses: goreleaser/goreleaser-action@v6 + uses: goreleaser/goreleaser-action@e435ccd777264be153ace6237001ef4d979d3a7a # v6 with: distribution: goreleaser version: latest diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index fb6e98b..84f7265 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -31,10 +31,10 @@ jobs: shell: bash steps: - name: Checkout Repo 🛎 - uses: actions/checkout@v5 + uses: actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v5 - name: Setup Go 🐹 - uses: actions/setup-go@v6 + uses: actions/setup-go@4a3601121dd01d1626a1e23e37211e3254c1c06c # v6 with: go-version: ${{ matrix.go-version }} cache: true @@ -45,12 +45,12 @@ jobs: - name: Check whether JUnit XML report exists 🚦 id: check-junit-xml - uses: andstor/file-existence-action@v3 + uses: andstor/file-existence-action@558493d6c74bf472d87c84eab196434afc2fa029 # v3 with: files: junit-report.xml - name: Publish Unit Test Summary 📑 - uses: EnricoMi/publish-unit-test-result-action@v2 + uses: EnricoMi/publish-unit-test-result-action@c950f6fb443cb5af20a377fd0dfaa78838901040 # v2 id: test-results if: steps.check-junit-xml.outputs.files_exists == 'true' && github.event_name == 'pull_request' with: @@ -59,7 +59,7 @@ jobs: - name: Check whether coverage reports exists 💭 id: check-coverage-reports - uses: andstor/file-existence-action@v3 + uses: andstor/file-existence-action@558493d6c74bf472d87c84eab196434afc2fa029 # v3 with: files: >- coverage.xml, @@ -80,7 +80,7 @@ jobs: - name: Upload report 🔼 if: steps.check-coverage-reports.outputs.files_exists == 'true' - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4 with: name: coverage-report path: | @@ -96,10 +96,10 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout Repo 🛎 - uses: actions/checkout@v5 + uses: actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v5 - name: Setup Go 🐹 - uses: actions/setup-go@v6 + uses: actions/setup-go@4a3601121dd01d1626a1e23e37211e3254c1c06c # v6 with: go-version: ${{ matrix.go-version }} cache: true