Setup Go Toolchain

April 12, 2026 · View on GitHub

Setup Go with optional private module support for devantler-tech repositories.

Inputs

NameDescriptionRequiredDefault
go-versionGo version to installstable
github-tokenGitHub token for private module access-

Outputs

NameDescription
go-versionThe resolved Go version that was installed

Usage

Default Go version

steps:
  - name: Setup Go
    uses: devantler-tech/actions/setup-go-toolchain@main

Specific version

steps:
  - name: Setup Go
    uses: devantler-tech/actions/setup-go-toolchain@main
    with:
      go-version: "1.26"

With private module support

steps:
  - name: Setup Go
    uses: devantler-tech/actions/setup-go-toolchain@main
    with:
      github-token: ${{ secrets.GITHUB_TOKEN }}