From b8564adb6d58329b8a3e267360ca2b0abc4efe1d Mon Sep 17 00:00:00 2001 From: Filippo Valsorda Date: Sun, 28 Dec 2025 12:56:14 +0100 Subject: [PATCH] .github/workflows: inject version into source release artifact Updates #671 Updates golang/go#77020 --- .github/workflows/build.yml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index ea1f2bc..9d7e4c4 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -86,6 +86,11 @@ jobs: mkdir "$DIR/age" git archive --format=tar.gz HEAD | tar -xz -C "$DIR/age" ( cd "$DIR/age"; go mod vendor ) + for cmd in "$DIR"/age/{cmd,extra}/*; do + echo "package main" >> "$cmd/version.go" + echo "" >> "$cmd/version.go" + echo "func init() { Version = \"$VERSION\" }" >> "$cmd/version.go" + done tar -cvzf "age-$VERSION-source.tar.gz" -C "$DIR" age - name: Upload workflow artifacts uses: actions/upload-artifact@v4