Skip to content

Build

Build #1

Workflow file for this run

name: Build
on:
workflow_dispatch:
inputs:
host:
description: 'Host to build for'
required: true
type: choice
options:
- 'macos-12'
- 'macos-13-arm64'
- 'debian-arm64-latest'
jobs:
build:
name: Build for ${{ inputs.display-name }}
strategy:
matrix:
include:
- machine: 'macos-12'
os: 'darwin'
arch: 'x86_64'
display-name: macOS x86_64
- machine: 'macos-13-arm64'
os: 'darwin'
arch: 'arm64'
display-name: macOS ARM64
- machine: 'debian-arm64-latest'
os: 'linux'
arch: 'aarch64'
display-name: Linux ARM64
runs-on: ${{ matrix.machine }}
steps:
- uses: actions/checkout@v4
- uses: './.github/actions/build-toolchain'
with:
machine: ${{ matrix.machine }}
os: ${{ matrix.os }}
arch: ${{ matrix.arch }}