diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 7e4f04a..23ca914 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -14,19 +14,19 @@ jobs: goreleaser: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 - - uses: actions/setup-go@v5 + - uses: actions/checkout@v5 + - uses: actions/setup-go@v6 with: go-version-file: go.mod cache: true - name: Import GPG key - uses: crazy-max/ghaction-import-gpg@v6 + uses: crazy-max/ghaction-import-gpg@v7 id: import_gpg with: gpg_private_key: ${{ secrets.GPG_PRIVATE_KEY }} passphrase: ${{ secrets.PASSPHRASE }} - name: Run GoReleaser - uses: goreleaser/goreleaser-action@v6 + uses: goreleaser/goreleaser-action@v7 with: # Pin the GoReleaser line to match the config syntax in .goreleaser.yml. version: "~> v2.5" diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index c031c3b..369475e 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -13,8 +13,8 @@ jobs: name: build / vet / fmt / unit runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 - - uses: actions/setup-go@v5 + - uses: actions/checkout@v5 + - uses: actions/setup-go@v6 with: go-version-file: go.mod cache: true @@ -34,11 +34,11 @@ jobs: name: golangci-lint runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 - - uses: actions/setup-go@v5 + - uses: actions/checkout@v5 + - uses: actions/setup-go@v6 with: go-version-file: go.mod - - uses: golangci/golangci-lint-action@v7 + - uses: golangci/golangci-lint-action@v9 with: version: v2.12.2 @@ -46,11 +46,11 @@ jobs: name: docs generate (smoke test) runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 - - uses: actions/setup-go@v5 + - uses: actions/checkout@v5 + - uses: actions/setup-go@v6 with: go-version-file: go.mod - - uses: hashicorp/setup-terraform@v3 + - uses: hashicorp/setup-terraform@v4 with: terraform_wrapper: false # Generated docs are not committed; this verifies tfplugindocs still renders @@ -62,13 +62,13 @@ jobs: name: goreleaser check runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 - - uses: actions/setup-go@v5 + - uses: actions/checkout@v5 + - uses: actions/setup-go@v6 with: go-version-file: go.mod # Validate .goreleaser.yml so release-config drift is caught in PRs, not at # release time. Must stay in sync with the pinned version in release.yml. - - uses: goreleaser/goreleaser-action@v6 + - uses: goreleaser/goreleaser-action@v7 with: version: "~> v2.5" args: check @@ -77,8 +77,8 @@ jobs: name: terraform fmt (examples) runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 - - uses: hashicorp/setup-terraform@v3 + - uses: actions/checkout@v5 + - uses: hashicorp/setup-terraform@v4 with: terraform_wrapper: false - run: terraform fmt -check -recursive ./examples