Skip to content

Merge origin/main: dev.standardbeagle.com domain move #103

Merge origin/main: dev.standardbeagle.com domain move

Merge origin/main: dev.standardbeagle.com domain move #103

Workflow file for this run

name: Cross-Compile Check
# Catches the class of bug fixed by the run.go/run_windows.go drift —
# missing platform stubs, divergent signatures, build-constraint typos —
# before they reach main. Manual review caught the original drift; CI
# catches the next one.
#
# Runs on ubuntu-latest because cross-compilation is a Go toolchain feature
# that needs no target-platform runner. CGO_ENABLED=0 (set in the Makefile
# target) is what makes pure-Go cross-compilation work for the pty deps.
on:
push:
branches: [main, develop]
pull_request:
branches: [main]
workflow_dispatch:
jobs:
cross-compile:
name: Cross-compile windows/amd64 + darwin/arm64
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v6
- name: Set up Go
uses: actions/setup-go@v6
with:
go-version: '1.25'
- name: Verify cross-compile (windows/amd64, darwin/arm64)
run: make cross-compile-check