From 9160955cfa8e434552a04aa196a55dcc1a12fedb Mon Sep 17 00:00:00 2001 From: partisan Date: Sun, 15 Jun 2025 05:54:26 +0000 Subject: [PATCH] Update .forgejo/workflows/release.yaml --- .forgejo/workflows/release.yaml | 20 ++++++++++++++++++-- 1 file changed, 18 insertions(+), 2 deletions(-) diff --git a/.forgejo/workflows/release.yaml b/.forgejo/workflows/release.yaml index ae2a269..ff441c6 100644 --- a/.forgejo/workflows/release.yaml +++ b/.forgejo/workflows/release.yaml @@ -11,9 +11,25 @@ jobs: - name: Checkout source uses: actions/checkout@v4 - - name: Check Go version + - name: Install latest Go run: | - go version + echo "📡 Fetching latest Go version string from go.dev..." + GO_FULL=$(curl -sSL https://go.dev/VERSION?m=text | head -n1) + echo "🔍 Cleaned version: $GO_FULL" + + ARCHIVE="${GO_FULL}.linux-amd64.tar.gz" + curl -LO "https://go.dev/dl/${ARCHIVE}" + + mkdir -p "$HOME/.local/go" + tar -C "$HOME/.local/go" --strip-components=1 -xzf "$ARCHIVE" + + echo "$HOME/.local/go/bin" >> $GITHUB_PATH + echo "✅ Go installed locally to $HOME/.local/go" + + "$HOME/.local/go/bin/go" install ./cmd/qgato + + - name: Check Go version + run: go version - name: Extract version from version.txt id: version