build: remove CGo dependencies for Windows cross-compiler tests

Signed-off-by: deadprogram <ron@hybridgroup.com>
This commit is contained in:
deadprogram 2023-09-20 20:21:47 +02:00 committed by Ron Evans
parent 0cc860c018
commit 195d418876
2 changed files with 4 additions and 7 deletions

View file

@ -26,8 +26,5 @@ jobs:
run: make smoketest-tinygo run: make smoketest-tinygo
- name: Run Linux smoke tests - name: Run Linux smoke tests
run: make smoketest-linux run: make smoketest-linux
- name: Install Windows cross compiler - name: "Run Windows cross-compiled smoke tests"
run: |
apt-get install -y gcc-mingw-w64-x86-64
- name: "Run Windows smoke tests"
run: make smoketest-windows run: make smoketest-windows

View file

@ -44,9 +44,9 @@ smoketest-linux:
smoketest-windows: smoketest-windows:
# Test on Windows. # Test on Windows.
GOOS=windows CGO_ENABLED=1 CC=x86_64-w64-mingw32-gcc go build -o /tmp/go-build-discard ./examples/scanner GOOS=windows go build -o /tmp/go-build-discard ./examples/scanner
GOOS=windows CGO_ENABLED=1 CC=x86_64-w64-mingw32-gcc go build -o /tmp/go-build-discard ./examples/discover GOOS=windows go build -o /tmp/go-build-discard ./examples/discover
GOOS=windows CGO_ENABLED=1 CC=x86_64-w64-mingw32-gcc go build -o /tmp/go-build-discard ./examples/heartrate-monitor GOOS=windows go build -o /tmp/go-build-discard ./examples/heartrate-monitor
smoketest-macos: smoketest-macos:
# Test on macos. # Test on macos.