Skip to content

Commit 8cf5b6a

Browse files
author
Tobias Wellnitz, DH1TW
committed
add support for linux-arm64
1 parent 5578dbb commit 8cf5b6a

1 file changed

Lines changed: 9 additions & 3 deletions

File tree

.github/workflows/build.yml

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,12 +10,15 @@ jobs:
1010
runs-on: ubuntu-22.04
1111
strategy:
1212
matrix:
13-
version: ['linux-arm', 'linux-386', 'linux-amd64', 'windows-386', 'windows-amd64']
13+
version: ['linux-arm', 'linux-arm64', 'linux-386', 'linux-amd64', 'windows-386', 'windows-amd64']
1414
include:
1515
# add the GO environment variables
1616
- version: linux-arm
1717
GOOS: linux
1818
GOARCH: arm
19+
- version: linux-arm64
20+
GOOS: linux
21+
GOARCH: arm64
1922
- version: linux-386
2023
GOOS: linux
2124
GOARCH: '386'
@@ -203,7 +206,7 @@ jobs:
203206
if: startsWith(github.ref, 'refs/tags/v')
204207
strategy:
205208
matrix:
206-
version: ['linux-armhf', 'linux-i386', 'linux-amd64', 'darwin-amd64', 'darwin-arm64', 'windows-amd64', 'windows-i386']
209+
version: ['linux-armhf', 'linux-arm64', 'linux-i386', 'linux-amd64', 'darwin-amd64', 'darwin-arm64', 'windows-amd64', 'windows-i386']
207210
# add the GO naming convention for OS ($GOOS) and architecture ($GOARCH)
208211
# instead of using Linux' naming convention (version items).
209212
include:
@@ -216,6 +219,9 @@ jobs:
216219
- version: linux-amd64
217220
OS: linux
218221
ARCH: amd64
222+
- version: linux-arm64
223+
OS: linux
224+
ARCH: arm64
219225
- version: darwin-amd64
220226
OS: darwin
221227
ARCH: amd64
@@ -256,7 +262,7 @@ jobs:
256262
257263
- name: Sleep a few seconds to avoid multiple releases with the same tag
258264
run: |
259-
RANDOM_DELAY=$(( ( RANDOM % 60 ) + 1 ))
265+
RANDOM_DELAY=$(( ( RANDOM % 120 ) + 1 ))
260266
sleep $RANDOM_DELAY
261267
262268
# Finally upload the artifact to the corresponding release

0 commit comments

Comments
 (0)