mirror of
https://github.com/gravitational/teleport.git
synced 2026-10-12 02:15:01 +00:00
GHA: get Go version from go.mod (#62953)
There's no need to run a job to put the Go version in an environment variable, since the setup-go action can determine the Go version based on the go.mod file.
This commit is contained in:
@@ -36,7 +36,6 @@ jobs:
|
||||
- name: Determine Toolchain Versions and cache paths
|
||||
run: |
|
||||
echo NODE_VERSION=$(make -s -C build.assets print-node-version) >> $GITHUB_ENV
|
||||
echo GOLANG_VERSION=$(make -s -C build.assets print-go-version | sed 's/^go//') >> $GITHUB_ENV
|
||||
echo RUST_VERSION=$(make -s -C build.assets print-rust-version) >> $GITHUB_ENV
|
||||
echo PKG_CONFIG_PATH="$(build.assets/build-fido2-macos.sh pkg_config_path)" >> $GITHUB_ENV
|
||||
|
||||
@@ -44,7 +43,6 @@ jobs:
|
||||
run: |
|
||||
echo "make: $(make --version)"
|
||||
echo "node: ${NODE_VERSION}"
|
||||
echo "go: ${GOLANG_VERSION}"
|
||||
echo "rust: ${RUST_VERSION}"
|
||||
|
||||
- name: Install Node Toolchain
|
||||
@@ -61,7 +59,7 @@ jobs:
|
||||
uses: actions/setup-go@v6
|
||||
with:
|
||||
cache: false
|
||||
go-version: ${{ env.GOLANG_VERSION }}
|
||||
go-version-file: go.mod
|
||||
|
||||
- name: Install wasm-deps
|
||||
run: make ensure-wasm-deps
|
||||
|
||||
@@ -47,20 +47,14 @@ jobs:
|
||||
- name: Checkout Teleport
|
||||
uses: actions/checkout@v6
|
||||
|
||||
- name: Get Go version
|
||||
id: go-version
|
||||
shell: bash
|
||||
run: echo "go-version=$(make -s print-go-version | tr -d '\n')" >> $GITHUB_OUTPUT
|
||||
|
||||
- name: Setup Go
|
||||
uses: actions/setup-go@v6
|
||||
with:
|
||||
cache: false
|
||||
go-version: ${{ steps.go-version.outputs.go-version }}
|
||||
go-version-file: go.mod
|
||||
|
||||
- name: Run tests
|
||||
shell: bash
|
||||
run: |
|
||||
export OS="windows"
|
||||
go test -timeout 30m ./integration/autoupdate/tools -v
|
||||
|
||||
|
||||
Reference in New Issue
Block a user