try github action to build with cgo

This commit is contained in:
Joel Wetzell
2025-12-01 18:44:21 -06:00
parent b0dd520ba4
commit 9f5a4ed78f

46
.github/workflows/build-showbridge.yaml vendored Normal file
View File

@@ -0,0 +1,46 @@
name: Build Go Program
on:
pull_request:
branches:
- main
push:
branches:
- main
permissions:
contents: read
jobs:
cgo-action:
strategy:
matrix:
targets:
- linux-amd64
- linux-arm64
- windows-amd64
- darwin-amd64
- darwin-arm64
name: Build Go Program
runs-on: ubuntu-latest
steps:
- name: Checkout
id: checkout
uses: actions/checkout@v5
- name: Setup Go
uses: actions/setup-go@v6
with:
go-version: '1.25.3'
- name: Build go program
id: cgo-action
uses: go-cross/cgo-actions@v1
with:
dir: './cmd/showbridge'
targets: ${{ matrix.targets }}
- name: Print Output
id: output
run: echo "${{ steps.cgo-action.outputs.files }}"