diff --git a/.github/workflows/release-cli.yml b/.github/workflows/release-cli.yml
index 87a941c..168f9d6 100644
--- a/.github/workflows/release-cli.yml
+++ b/.github/workflows/release-cli.yml
@@ -25,7 +25,7 @@ jobs:
     strategy:
       matrix:
         goos: [linux, freebsd, darwin, windows]
-        goarch: [arm, amd64, arm64, riscv64]
+        goarch: [amd64, arm64, riscv64]
         exclude:
           - goarch: arm64
             goos: windows
@@ -33,11 +33,7 @@ jobs:
             goos: windows
           - goarch: riscv64
             goos: darwin
-          - goarch: arm
-            goos: windows
-          - goarch: arm
-            goos: darwin
-          - goarch: arm
+          - goarch: arm64
             goos: freebsd
     steps:
       - uses: actions/checkout@v3
diff --git a/go.mod b/go.mod
index fd27fcf..1373eff 100644
--- a/go.mod
+++ b/go.mod
@@ -1,8 +1,6 @@
 module github.com/fiatjaf/nak
 
-go 1.23.3
-
-toolchain go1.23.4
+go 1.24.1
 
 require (
 	github.com/bep/debounce v1.2.1