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