Skip to content

Commit 0b68ea4

Browse files
juju4lspgn
andauthored
ci(release): add armv7 (#402)
Co-authored-by: lspgn <lspgn@users.noreply.github.com>
1 parent fb53b55 commit 0b68ea4

File tree

2 files changed

+26
-14
lines changed

2 files changed

+26
-14
lines changed

.github/workflows/build.yml

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -33,10 +33,13 @@ jobs:
3333

3434
- name: Build
3535
run: |
36-
GOOS=linux make build
37-
GOOS=darwin make build
38-
GOOS=windows EXTENSION=.exe make build
39-
ARCH=arm64 GOARCH=arm64 GOOS=linux make build
36+
GOOS=linux ARCH=x86_64 GOARCH=amd64 make build
37+
GOOS=linux ARCH=arm64 GOARCH=arm64 make build
38+
GOOS=linux ARCH=arm GOARCH=arm GOARM=7 make build
39+
GOOS=darwin ARCH=x86_64 GOARCH=amd64 make build
40+
GOOS=darwin ARCH=arm64 GOARCH=arm64 make build
41+
GOOS=windows ARCH=x86_64 GOARCH=amd64 EXTENSION=.exe make build
42+
GOOS=windows ARCH=arm64 GOARCH=arm64 EXTENSION=.exe make build
4043
4144
- name: Install fpm
4245
run: |
@@ -46,8 +49,9 @@ jobs:
4649
4750
- name: Package
4851
run: |
49-
make package-deb package-rpm
50-
ARCH=arm64 make package-deb package-rpm
52+
GOOS=linux ARCH=x86_64 GOARCH=amd64 make package-deb package-rpm
53+
GOOS=linux ARCH=arm64 GOARCH=arm64 make package-deb package-rpm
54+
GOOS=linux ARCH=arm GOARCH=arm make package-deb package-rpm
5155
5256
- name: Upload Artifact
5357
uses: actions/upload-artifact@v4

.github/workflows/release.yml

Lines changed: 16 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -20,22 +20,30 @@ jobs:
2020
uses: actions/checkout@v1
2121
with:
2222
fetch-depth: 0
23-
23+
24+
- name: Build
25+
run: |
26+
export VERSION=$(git describe --tags --abbrev=0 HEAD)
27+
GOOS=linux ARCH=x86_64 GOARCH=amd64 make build
28+
GOOS=linux ARCH=arm64 GOARCH=arm64 make build
29+
GOOS=linux ARCH=arm GOARCH=arm GOARM=7 make build
30+
GOOS=darwin ARCH=x86_64 GOARCH=amd64 make build
31+
GOOS=darwin ARCH=arm64 GOARCH=arm64 make build
32+
GOOS=windows ARCH=x86_64 GOARCH=amd64 EXTENSION=.exe make build
33+
GOOS=windows ARCH=arm64 GOARCH=arm64 EXTENSION=.exe make build
34+
2435
- name: Install fpm
2536
run: |
2637
sudo apt-get update
2738
sudo apt-get install -y rpm ruby ruby-dev
2839
sudo gem install fpm
2940
30-
- name: Build
41+
- name: Package
3142
run: |
3243
export VERSION=$(git describe --tags --abbrev=0 HEAD)
33-
GOOS=linux make build
34-
GOOS=darwin make build
35-
GOOS=windows EXTENSION=.exe make build
36-
make package-deb package-rpm
37-
ARCH=arm64 GOARCH=arm64 GOOS=linux make build
38-
ARCH=arm64 make package-deb package-rpm
44+
GOOS=linux ARCH=x86_64 GOARCH=amd64 make package-deb package-rpm
45+
GOOS=linux ARCH=arm64 GOARCH=arm64 make package-deb package-rpm
46+
GOOS=linux ARCH=arm GOARCH=arm make package-deb package-rpm
3947
4048
- name: Create Release
4149
id: create_release

0 commit comments

Comments
 (0)