Skip to content

Commit 28e903f

Browse files
authored
refactor: add build tests to the CI (#668)
1 parent c012cb7 commit 28e903f

File tree

2 files changed

+22
-0
lines changed

2 files changed

+22
-0
lines changed

.github/workflows/go.yml

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,25 @@ jobs:
2020

2121
- name: Build
2222
run: go build -v ./...
23+
24+
- name: Windows Build Test
25+
run: |
26+
GOOS=windows GOARCH=amd64 go build -ldflags="-s -w"
27+
GOOS=windows GOARCH=386 go build -ldflags="-s -w"
28+
GOOS=windows GOARCH=arm64 go build -ldflags="-s -w"
29+
30+
- name: Darwin Build Test
31+
run: |
32+
GOOS=darwin GOARCH=amd64 go build -ldflags="-s -w"
33+
GOOS=darwin GOARCH=arm64 go build -ldflags="-s -w"
34+
35+
- name: Linux Build Test
36+
run: |
37+
GOOS=linux GOARCH=amd64 go build -ldflags="-s -w"
38+
GOOS=linux GOARCH=386 go build -ldflags="-s -w"
39+
GOOS=linux GOARCH=arm64 go build -ldflags="-s -w"
40+
GOOS=linux GOARCH=riscv64 go build -ldflags="-s -w"
41+
GOOS=linux GOARCH=loong64 go build -ldflags="-s -w"
2342
2443
- name: Test
2544
run: go test -v ./...

test-all.sh

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -560,10 +560,13 @@ GOOS=darwin GOARCH=arm64 go build -ldflags="-s -w"
560560
echo " windows..."
561561
GOOS=windows GOARCH=amd64 go build -ldflags="-s -w"
562562
GOOS=windows GOARCH=386 go build -ldflags="-s -w"
563+
GOOS=windows GOARCH=arm64 go build -ldflags="-s -w"
563564
echo " linux..."
564565
GOOS=linux GOARCH=amd64 go build -ldflags="-s -w"
565566
GOOS=linux GOARCH=386 go build -ldflags="-s -w"
566567
GOOS=linux GOARCH=arm64 go build -ldflags="-s -w"
568+
GOOS=linux GOARCH=riscv64 go build -ldflags="-s -w"
569+
GOOS=linux GOARCH=loong64 go build -ldflags="-s -w"
567570

568571
echo -e "${NC}Cleaning up..."
569572
rm ./scc

0 commit comments

Comments
 (0)