From 743fe92b0d512a10cd78657958e2367b822fe7ec Mon Sep 17 00:00:00 2001 From: HarithaVattikuti <73516759+HarithaVattikuti@users.noreply.github.com> Date: Thu, 23 Jul 2026 15:56:12 -0500 Subject: [PATCH] chore: upgrade checkout/setup-go refs to v7 --- .github/workflows/microsoft-validation.yml | 8 +- .../workflows/publish-immutable-actions.yml | 2 +- .github/workflows/versions.yml | 24 ++-- .github/workflows/windows-validation.yml | 6 +- README.md | 6 +- docs/advanced-usage.md | 106 +++++++++--------- 6 files changed, 76 insertions(+), 76 deletions(-) diff --git a/.github/workflows/microsoft-validation.yml b/.github/workflows/microsoft-validation.yml index 76eb9ec..3ae013a 100644 --- a/.github/workflows/microsoft-validation.yml +++ b/.github/workflows/microsoft-validation.yml @@ -20,7 +20,7 @@ jobs: os: [ubuntu-latest, windows-latest, macos-latest] go-version: ['1.25', '1.24'] steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 - name: Setup Microsoft build of Go ${{ matrix.go-version }} uses: ./ @@ -59,7 +59,7 @@ jobs: env: GO_DOWNLOAD_BASE_URL: 'https://aka.ms/golang/release/latest' steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 - name: Setup Microsoft build of Go via environment variable uses: ./ @@ -95,7 +95,7 @@ jobs: - os: macos-latest architecture: arm64 steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 - name: Setup Microsoft build of Go with architecture uses: ./ @@ -116,7 +116,7 @@ jobs: matrix: os: [ubuntu-latest, windows-latest, macos-latest] steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 - name: Setup Microsoft build of Go with caching uses: ./ diff --git a/.github/workflows/publish-immutable-actions.yml b/.github/workflows/publish-immutable-actions.yml index 7f49c64..e613686 100644 --- a/.github/workflows/publish-immutable-actions.yml +++ b/.github/workflows/publish-immutable-actions.yml @@ -14,7 +14,7 @@ jobs: steps: - name: Checking out - uses: actions/checkout@v6 + uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 - name: Publish id: publish uses: actions/publish-immutable-action@v0.0.4 diff --git a/.github/workflows/versions.yml b/.github/workflows/versions.yml index dbad277..0f2fb3a 100644 --- a/.github/workflows/versions.yml +++ b/.github/workflows/versions.yml @@ -20,7 +20,7 @@ jobs: matrix: os: [ubuntu-latest, windows-latest, macos-latest, macos-latest-large] steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 - name: Setup Go Stable uses: ./ with: @@ -35,7 +35,7 @@ jobs: matrix: os: [ubuntu-latest, windows-latest, macos-latest, macos-latest-large] steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 - name: Setup Go oldStable uses: ./ with: @@ -57,7 +57,7 @@ jobs: - os: macos-latest-large architecture: x32 steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 - name: Setup Go ${{ matrix.version }} ${{ matrix.architecture }} uses: ./ with: @@ -82,7 +82,7 @@ jobs: go: 1.23.2 steps: - name: Checkout - uses: actions/checkout@v6 + uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 - name: setup-go ${{ matrix.go }} uses: ./ @@ -101,7 +101,7 @@ jobs: os: [ubuntu-latest, windows-latest, macos-latest, macos-latest-large] go-version: ['1.20', '1.21', '1.22', '1.23'] steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 - name: Setup Go and check latest uses: ./ with: @@ -117,7 +117,7 @@ jobs: matrix: os: [ubuntu-latest, windows-latest, macos-latest, macos-latest-large] steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 - name: Setup Go and check latest uses: ./ with: @@ -133,7 +133,7 @@ jobs: matrix: os: [ubuntu-latest, windows-latest, macos-latest, macos-latest-large] steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 - name: Setup Go and check latest uses: ./ with: @@ -149,7 +149,7 @@ jobs: matrix: os: [ubuntu-latest, windows-latest, macos-latest, macos-latest-large] steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 - name: Setup Go and check latest uses: ./ with: @@ -165,7 +165,7 @@ jobs: matrix: os: [ubuntu-latest, windows-latest, macos-latest, macos-latest-large] steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 - name: Setup Go from .go-version file uses: ./ with: @@ -183,7 +183,7 @@ jobs: go: [1.20.14, 1.21.10, 1.22.8, 1.23.2] steps: - name: Checkout - uses: actions/checkout@v6 + uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 - name: setup-go ${{ matrix.go }} uses: ./ @@ -203,7 +203,7 @@ jobs: go: [1.11.12] steps: - name: Checkout - uses: actions/checkout@v6 + uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 - name: setup-go ${{ matrix.go }} uses: ./ @@ -231,7 +231,7 @@ jobs: - os: macos-latest-large architecture: x64 steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 - name: Setup Go and check latest uses: ./ with: diff --git a/.github/workflows/windows-validation.yml b/.github/workflows/windows-validation.yml index 9383077..7240a9e 100644 --- a/.github/workflows/windows-validation.yml +++ b/.github/workflows/windows-validation.yml @@ -19,7 +19,7 @@ jobs: cache: [false, true] go: [1.20.1] steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 - name: 'Setup ${{ matrix.cache }}, cache: ${{ matrix.go }}' uses: ./ @@ -88,7 +88,7 @@ jobs: matrix: cache: [false, true] steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 - name: 'Setup default go, cache: ${{ matrix.cache }}' uses: ./ @@ -121,7 +121,7 @@ jobs: cache: [false] go: [1.20.1] steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 - name: 'Setup ${{ matrix.go }}, cache: ${{ matrix.cache }}' uses: ./ diff --git a/README.md b/README.md index 1803309..ecee210 100644 --- a/README.md +++ b/README.md @@ -35,7 +35,7 @@ See [action.yml](action.yml). ```yaml -- uses: actions/setup-go@v6 +- uses: actions/setup-go@v7 with: # Version or version range of Go to use go-version: '1.23' @@ -70,8 +70,8 @@ See [action.yml](action.yml). ```yaml steps: - - uses: actions/checkout@v6 - - uses: actions/setup-go@v6 + - uses: actions/checkout@v7 + - uses: actions/setup-go@v7 with: go-version: '1.25' # The Go version to download (if necessary) and use. - run: go run hello.go diff --git a/docs/advanced-usage.md b/docs/advanced-usage.md index 91e8ffa..e0932f3 100644 --- a/docs/advanced-usage.md +++ b/docs/advanced-usage.md @@ -23,8 +23,8 @@ For repeatable builds, specify the **exact major, minor, and patch version** (su ```yaml steps: - - uses: actions/checkout@v6 - - uses: actions/setup-go@v6 + - uses: actions/checkout@v7 + - uses: actions/setup-go@v7 with: go-version: '1.25.5' - run: go run hello.go @@ -36,8 +36,8 @@ You can specify **only a major and minor version** if you are okay with the most ```yaml steps: - - uses: actions/checkout@v6 - - uses: actions/setup-go@v6 + - uses: actions/checkout@v7 + - uses: actions/setup-go@v7 with: go-version: '1.25' - run: go run hello.go @@ -53,8 +53,8 @@ Download and use beta or RC Go versions as needed. ```yaml # RC version steps: - - uses: actions/checkout@v6 - - uses: actions/setup-go@v6 + - uses: actions/checkout@v7 + - uses: actions/setup-go@v7 with: go-version: '1.25.0-rc.2' - run: go version @@ -63,8 +63,8 @@ steps: ```yaml # Beta version steps: - - uses: actions/checkout@v6 - - uses: actions/setup-go@v6 + - uses: actions/checkout@v7 + - uses: actions/setup-go@v7 with: go-version: '1.19.0-beta.1' - run: go version @@ -80,8 +80,8 @@ If `oldstable` is provided, the action resolves it to the latest patch release o ```yaml steps: - - uses: actions/checkout@v6 - - uses: actions/setup-go@v6 + - uses: actions/checkout@v7 + - uses: actions/setup-go@v7 with: go-version: 'stable' - run: go run hello.go @@ -89,8 +89,8 @@ steps: ```yaml steps: - - uses: actions/checkout@v6 - - uses: actions/setup-go@v6 + - uses: actions/checkout@v7 + - uses: actions/setup-go@v7 with: go-version: 'oldstable' - run: go run hello.go @@ -100,8 +100,8 @@ You can also use **SemVer's version range syntax**, for instance: ```yaml steps: - - uses: actions/checkout@v6 - - uses: actions/setup-go@v6 + - uses: actions/checkout@v7 + - uses: actions/setup-go@v7 with: go-version: '^1.25.1' - run: go version @@ -109,8 +109,8 @@ steps: ```yaml steps: - - uses: actions/checkout@v6 - - uses: actions/setup-go@v6 + - uses: actions/checkout@v7 + - uses: actions/setup-go@v7 with: go-version: '>=1.24.0-rc.1' - run: go version @@ -129,9 +129,9 @@ jobs: go: [ '1.24', '1.25' ] name: Go ${{ matrix.go }} sample steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@v7 - name: Setup go - uses: actions/setup-go@v6 + uses: actions/setup-go@v7 with: go-version: ${{ matrix.go }} - run: go run hello.go @@ -154,9 +154,9 @@ jobs: - os: windows-latest go: '1.25' steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@v7 - name: Setup go - uses: actions/setup-go@v6 + uses: actions/setup-go@v7 with: go-version: ${{ matrix.go }} - run: go run hello.go @@ -170,8 +170,8 @@ If both the `go-version` and the `go-version-file` inputs are provided then the ```yaml steps: - - uses: actions/checkout@v6 - - uses: actions/setup-go@v6 + - uses: actions/checkout@v7 + - uses: actions/setup-go@v7 with: go-version-file: 'path/to/go.mod' # Read Go version from go.mod - run: go version @@ -187,8 +187,8 @@ steps: ```yaml steps: - - uses: actions/checkout@v6 - - uses: actions/setup-go@v6 + - uses: actions/checkout@v7 + - uses: actions/setup-go@v7 with: go-version-file: '.go-version' # Read Go version from .go-version - run: go version @@ -196,8 +196,8 @@ steps: ```yaml steps: - - uses: actions/checkout@v6 - - uses: actions/setup-go@v6 + - uses: actions/checkout@v7 + - uses: actions/setup-go@v7 with: go-version-file: '.tool-versions' # Read Go version from .tool-versions - run: go version @@ -205,8 +205,8 @@ steps: ```yaml steps: - - uses: actions/checkout@v6 - - uses: actions/setup-go@v6 + - uses: actions/checkout@v7 + - uses: actions/setup-go@v7 with: go-version-file: 'go.work' # Read Go version from go.work - run: go version @@ -228,8 +228,8 @@ want the most up-to-date Go version to always be used. It supports major (e.g., ```yaml steps: - - uses: actions/checkout@v6 - - uses: actions/setup-go@v6 + - uses: actions/checkout@v7 + - uses: actions/setup-go@v7 with: go-version: '1.25' check-latest: true @@ -242,8 +242,8 @@ steps: ```yaml steps: - - uses: actions/checkout@v6 - - uses: actions/setup-go@v6 + - uses: actions/checkout@v7 + - uses: actions/setup-go@v7 with: go-version: '1.25' cache-dependency-path: subdir/go.sum @@ -256,8 +256,8 @@ steps: ```yaml steps: - - uses: actions/checkout@v6 - - uses: actions/setup-go@v6 + - uses: actions/checkout@v7 + - uses: actions/setup-go@v7 with: go-version: '1.25' cache-dependency-path: '**/go.sum' @@ -266,8 +266,8 @@ steps: ```yaml steps: - - uses: actions/checkout@v6 - - uses: actions/setup-go@v6 + - uses: actions/checkout@v7 + - uses: actions/setup-go@v7 with: go-version: '1.25' cache-dependency-path: | @@ -288,8 +288,8 @@ env: steps: - run: echo "$GOOS $GOARCH" > env.txt - - uses: actions/checkout@v6 - - uses: actions/setup-go@v6 + - uses: actions/checkout@v7 + - uses: actions/setup-go@v7 with: go-version: '1.25' cache-dependency-path: | @@ -306,8 +306,8 @@ Besides dependencies, the action can also cache build outputs (the [`GOCACHE`](h ```yaml steps: - - uses: actions/checkout@v6 - - uses: actions/setup-go@v6 + - uses: actions/checkout@v7 + - uses: actions/setup-go@v7 with: go-version: '1.25' cache-dependency-path: | @@ -328,10 +328,10 @@ jobs: matrix: os: [ubuntu-latest, macos-latest, windows-latest] steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@v7 - name: Setup go id: setup-go - uses: actions/setup-go@v6 + uses: actions/setup-go@v7 with: go-version: '1.25.5' cache: false @@ -394,8 +394,8 @@ jobs: build: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v6 - - uses: actions/setup-go@v6 + - uses: actions/checkout@v7 + - uses: actions/setup-go@v7 id: go124 with: go-version: '^1.24' @@ -411,8 +411,8 @@ jobs: build: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v6 - - uses: actions/setup-go@v6 + - uses: actions/checkout@v7 + - uses: actions/setup-go@v7 id: go124 with: go-version: '1.24' @@ -430,8 +430,8 @@ When a custom base URL is provided, the action skips the `actions/go-versions` m ```yaml steps: - - uses: actions/checkout@v6 - - uses: actions/setup-go@v6 + - uses: actions/checkout@v7 + - uses: actions/setup-go@v7 with: go-version: '1.25' go-download-base-url: 'https://aka.ms/golang/release/latest' @@ -445,8 +445,8 @@ env: GO_DOWNLOAD_BASE_URL: 'https://aka.ms/golang/release/latest' steps: - - uses: actions/checkout@v6 - - uses: actions/setup-go@v6 + - uses: actions/checkout@v7 + - uses: actions/setup-go@v7 with: go-version: '1.25' - run: go version @@ -462,8 +462,8 @@ If your custom download source requires authentication, the `token` input is for ```yaml steps: - - uses: actions/checkout@v6 - - uses: actions/setup-go@v6 + - uses: actions/checkout@v7 + - uses: actions/setup-go@v7 with: go-version: '1.25' go-download-base-url: 'https://private-mirror.example.com/golang' @@ -485,7 +485,7 @@ If that fails as well the action will try to download versions directly from [go If that fails as well you can get a higher rate limit with [generating a personal access token on github.com](https://github.com/settings/tokens/new) and passing it as the `token` input to the action: ```yaml -uses: actions/setup-go@v6 +uses: actions/setup-go@v7 with: token: ${{ secrets.GH_DOTCOM_TOKEN }} go-version: '1.25'