diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 229e984e..c2bcbda1 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -14,7 +14,6 @@ on: - "LICENSE" - "NOTICE" env: - GO_VERSION: "1.23.6" KIND_VERSION: "v0.11.1" KIND_IMAGE: "kindest/node:v1.21.1@sha256:69860bda5563ac81e3c0057d654b5253219618a22ec3a346306239bba8cfa1a6" @@ -23,12 +22,12 @@ jobs: name: Lint runs-on: ubuntu-latest steps: - - name: Setup Go - uses: actions/setup-go@v5 - with: - go-version: ${{ env.GO_VERSION }} - name: Checkout code uses: actions/checkout@v6 + - name: Setup Go + uses: actions/setup-go@44694675825211faa026b3c33043df3e48a5fa00 # v6.0.0 + with: + go-version-file: go.mod - name: yaml-lint uses: ibiqlik/action-yamllint@v3 - name: Setup golangci-lint @@ -40,12 +39,12 @@ jobs: name: Unit tests runs-on: ubuntu-latest steps: - - name: Setup Go - uses: actions/setup-go@v5 - with: - go-version: ${{ env.GO_VERSION }} - name: Checkout code uses: actions/checkout@v6 + - name: Setup Go + uses: actions/setup-go@44694675825211faa026b3c33043df3e48a5fa00 # v6.0.0 + with: + go-version-file: go.mod - name: Run unit tests run: make tests - name: Upload code coverage @@ -56,12 +55,12 @@ jobs: name: E2e tests runs-on: ubuntu-latest steps: - - name: Setup Go - uses: actions/setup-go@v5 - with: - go-version: ${{ env.GO_VERSION }} - name: Checkout code uses: actions/checkout@v6 + - name: Setup Go + uses: actions/setup-go@44694675825211faa026b3c33043df3e48a5fa00 # v6.0.0 + with: + go-version-file: go.mod - name: Setup Kubernetes cluster (KIND) uses: engineerd/setup-kind@v0.6.2 with: @@ -86,14 +85,14 @@ jobs: runs-on: ubuntu-latest needs: [e2e, unit] steps: - - name: Setup Go - uses: actions/setup-go@v5 - with: - go-version: ${{ env.GO_VERSION }} - name: Checkout code uses: actions/checkout@v6 with: fetch-depth: 0 + - name: Setup Go + uses: actions/setup-go@44694675825211faa026b3c33043df3e48a5fa00 # v6.0.0 + with: + go-version-file: go.mod - name: Dry-run release snapshot uses: goreleaser/goreleaser-action@v6 with: diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 07786db6..70b5e771 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -5,7 +5,6 @@ on: tags: - "v*" env: - GO_VERSION: "1.23.6" KIND_VERSION: "v0.11.1" KIND_IMAGE: "kindest/node:v1.21.1@sha256:69860bda5563ac81e3c0057d654b5253219618a22ec3a346306239bba8cfa1a6" @@ -14,14 +13,14 @@ jobs: name: Release runs-on: ubuntu-latest steps: - - name: Setup Go - uses: actions/setup-go@v5 - with: - go-version: ${{ env.GO_VERSION }} - name: Checkout code uses: actions/checkout@v6 with: fetch-depth: 0 + - name: Setup Go + uses: actions/setup-go@44694675825211faa026b3c33043df3e48a5fa00 # v6.0.0 + with: + go-version-file: go.mod - name: Run unit tests run: make tests - name: Setup Kubernetes cluster (KIND)