+1
-8
.github/workflows/release.yml
+1
-8
.github/workflows/release.yml
···
38
38
runner: ubuntu-latest
39
39
- goos: linux
40
40
goarch: arm64
41
-
runner: ubuntu-latest
41
+
runner: ubuntu-24.04-arm64
42
42
- goos: darwin
43
43
goarch: amd64
44
44
runner: macos-15-intel
···
58
58
go-version-file: 'go.mod'
59
59
cache: true
60
60
61
-
- name: Install cross-compilation toolchain
62
-
if: matrix.goos == 'linux' && matrix.goarch == 'arm64'
63
-
run: |
64
-
sudo apt-get update
65
-
sudo apt-get install -y gcc-aarch64-linux-gnu
66
-
67
61
- name: Build
68
62
env:
69
63
CGO_ENABLED: 1
70
64
GOOS: ${{ matrix.goos }}
71
65
GOARCH: ${{ matrix.goarch }}
72
-
CC: ${{ matrix.goos == 'linux' && matrix.goarch == 'arm64' && 'aarch64-linux-gnu-gcc' || '' }}
73
66
run: |
74
67
VERSION="${{ github.ref_name }}"
75
68
COMMIT_HASH="$(git rev-parse HEAD)"