From 680ae1ddd7a0251763e98e96cc805de792c8438d Mon Sep 17 00:00:00 2001 From: Billy Keyes Date: Tue, 24 Sep 2024 17:25:05 -0700 Subject: [PATCH] Set Actions Go version from go.mod The `.palantir/go-version` file is no longer supported, so always build with the latest patch release of the version specified in `go.mod`. --- .github/workflows/build.yml | 4 ++-- .github/workflows/codeql-analysis.yml | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index a90fdc24..f73b9952 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -26,7 +26,7 @@ jobs: - name: Set Go version id: go_version run: | - GO_VERSION=$(cat .palantir/go-version | sed 's/^go//' ) + GO_VERSION=$(sed -E -n '/^go / s/^go ([0-9]+\.[0-9]+)(\.[0-9]+)?$/\1/p' < go.mod) echo "version=${GO_VERSION}" >> $GITHUB_OUTPUT - name: Set up Go @@ -61,7 +61,7 @@ jobs: - name: Set Go version id: go_version run: | - GO_VERSION=$(cat .palantir/go-version | sed 's/^go//' ) + GO_VERSION=$(sed -E -n '/^go / s/^go ([0-9]+\.[0-9]+)(\.[0-9]+)?$/\1/p' < go.mod) echo "version=${GO_VERSION}" >> $GITHUB_OUTPUT - name: Set up Go diff --git a/.github/workflows/codeql-analysis.yml b/.github/workflows/codeql-analysis.yml index 095800e3..821d62a3 100644 --- a/.github/workflows/codeql-analysis.yml +++ b/.github/workflows/codeql-analysis.yml @@ -34,7 +34,7 @@ jobs: - name: Set Go version id: go_version run: | - GO_VERSION=$(cat .palantir/go-version | sed 's/^go//' ) + GO_VERSION=$(sed -E -n '/^go / s/^go ([0-9]+\.[0-9]+)(\.[0-9]+)?$/\1/p' < go.mod) echo "version=${GO_VERSION}" >> $GITHUB_OUTPUT - name: Set up Go