From 3423432e7315a11652323e69cdec89312bde603c Mon Sep 17 00:00:00 2001 From: Runxi Yu <me@runxiyu.org> Date: Fri, 28 Mar 2025 00:05:18 +0800 Subject: [PATCH] Add artifact uploads --- .build.yml | 12 ++++++++++++ diff --git a/.build.yml b/.build.yml index d5fafa0bf5e34886c0b425bff3b07699ecf00d25..1c5b55980a6f227af6f2a8c9e389e53228c0d7a8 100644 --- a/.build.yml +++ b/.build.yml @@ -1,6 +1,9 @@ image: alpine/edge +secrets: + - 46f739e5-4538-45dd-a79f-bf173b7a2ed9 packages: - go + - hut - golangci-lint - make - gcc @@ -15,3 +18,12 @@ make - lint: | cd forge golangci-lint run . + - upload: | + cd forge + x="$(git describe --exact || true)" + if [ -z "$x" ]; then + printf 'Not a tag, not uploading artifacts\n' >&2 + else + mv forge forge-"$x"-linux-amd64 + hut git artifact -r forge upload forge-"$x"-linux-amd64 + fi -- 2.48.1