From e842beb2e3259f07fab68a5765b96efd7812f1e3 Mon Sep 17 00:00:00 2001 From: Hernan Martinez Date: Sun, 14 Dec 2025 15:29:10 -0700 Subject: [PATCH 1/2] Add Windows ARM64 binaries to nightly builds --- .github/workflows/publish-go-nightly-task.yml | 2 ++ DistTasks.yml | 15 +++++++++++++++ 2 files changed, 17 insertions(+) diff --git a/.github/workflows/publish-go-nightly-task.yml b/.github/workflows/publish-go-nightly-task.yml index 2805356f5b2..4382246dc7b 100644 --- a/.github/workflows/publish-go-nightly-task.yml +++ b/.github/workflows/publish-go-nightly-task.yml @@ -37,6 +37,8 @@ jobs: runner: ubuntu-latest - task: Windows_64bit runner: ubuntu-latest + - task: Windows_Arm_64bit + runner: ubuntu-latest - task: Linux_32bit runner: ubuntu-latest - task: Linux_64bit diff --git a/DistTasks.yml b/DistTasks.yml index 7178afb9995..88c2a89407e 100644 --- a/DistTasks.yml +++ b/DistTasks.yml @@ -52,6 +52,21 @@ tasks: PACKAGE_PLATFORM: "Windows_64bit" PACKAGE_NAME: "{{.PROJECT_NAME}}_{{.VERSION}}_{{.PACKAGE_PLATFORM}}.zip" + Windows_Arm_64bit: + desc: Builds Windows ARM 64 bit binaries + cmds: + - | + CGO_ENABLED=0 GOOS=windows GOARCH=arm64 {{.BUILD_COMMAND}} + + cd {{.DIST_DIR}} + zip {{.PACKAGE_NAME}} {{.PLATFORM_DIR}}/{{.PROJECT_NAME}}.exe ../LICENSE.txt -j + + vars: + PLATFORM_DIR: "{{.PROJECT_NAME}}_windows_arm64" + BUILD_COMMAND: "go build -o {{.DIST_DIR}}/{{.PLATFORM_DIR}}/{{.PROJECT_NAME}}.exe {{.LDFLAGS}}" + PACKAGE_PLATFORM: "Windows_Arm_64bit" + PACKAGE_NAME: "{{.PROJECT_NAME}}_{{.VERSION}}_{{.PACKAGE_PLATFORM}}.zip" + Linux_32bit: desc: Builds Linux 32 bit binaries cmds: From c1a4db5b577b488be708d8ba2d8f8a308adf614e Mon Sep 17 00:00:00 2001 From: Hernan Martinez Date: Sun, 14 Dec 2025 22:15:25 -0700 Subject: [PATCH 2/2] Use the same suffixes as serial-discovery --- .github/workflows/publish-go-nightly-task.yml | 2 +- DistTasks.yml | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/publish-go-nightly-task.yml b/.github/workflows/publish-go-nightly-task.yml index 4382246dc7b..162a28db4b2 100644 --- a/.github/workflows/publish-go-nightly-task.yml +++ b/.github/workflows/publish-go-nightly-task.yml @@ -37,7 +37,7 @@ jobs: runner: ubuntu-latest - task: Windows_64bit runner: ubuntu-latest - - task: Windows_Arm_64bit + - task: Windows_ARM64 runner: ubuntu-latest - task: Linux_32bit runner: ubuntu-latest diff --git a/DistTasks.yml b/DistTasks.yml index 88c2a89407e..c61b29f0e4a 100644 --- a/DistTasks.yml +++ b/DistTasks.yml @@ -52,7 +52,7 @@ tasks: PACKAGE_PLATFORM: "Windows_64bit" PACKAGE_NAME: "{{.PROJECT_NAME}}_{{.VERSION}}_{{.PACKAGE_PLATFORM}}.zip" - Windows_Arm_64bit: + Windows_ARM64: desc: Builds Windows ARM 64 bit binaries cmds: - | @@ -64,7 +64,7 @@ tasks: vars: PLATFORM_DIR: "{{.PROJECT_NAME}}_windows_arm64" BUILD_COMMAND: "go build -o {{.DIST_DIR}}/{{.PLATFORM_DIR}}/{{.PROJECT_NAME}}.exe {{.LDFLAGS}}" - PACKAGE_PLATFORM: "Windows_Arm_64bit" + PACKAGE_PLATFORM: "Windows_ARM64" PACKAGE_NAME: "{{.PROJECT_NAME}}_{{.VERSION}}_{{.PACKAGE_PLATFORM}}.zip" Linux_32bit: