Summary
Jobs
build (macos-13, Debug)
build (macos-13, ReleaseFast)
build (macos-13, ReleaseSafe)
build (macos-13, ReleaseSmall)
build (macos-14, Debug)
build (macos-14, ReleaseFast)
build (macos-14, ReleaseSafe)
build (macos-14, ReleaseSmall)
build (macos-15, Debug)
build (macos-15, ReleaseFast)
build (macos-15, ReleaseSafe)
build (macos-15, ReleaseSmall)
build (ubuntu-20.04, Debug)
build (ubuntu-20.04, ReleaseFast)
build (ubuntu-20.04, ReleaseSafe)
build (ubuntu-20.04, ReleaseSmall)
build (ubuntu-22.04, Debug)
build (ubuntu-22.04, ReleaseFast)
build (ubuntu-22.04, ReleaseSafe)
build (ubuntu-22.04, ReleaseSmall)
build (ubuntu-22.04-arm, Debug)
build (ubuntu-22.04-arm, ReleaseFast)
build (ubuntu-22.04-arm, ReleaseSafe)
build (ubuntu-22.04-arm, ReleaseSmall)
build (ubuntu-24.04, Debug)
build (ubuntu-24.04, ReleaseFast)
build (ubuntu-24.04, ReleaseSafe)
build (ubuntu-24.04, ReleaseSmall)
build (ubuntu-24.04-arm, Debug)
build (ubuntu-24.04-arm, ReleaseFast)
build (ubuntu-24.04-arm, ReleaseSafe)
build (ubuntu-24.04-arm, ReleaseSmall)
build (windows-2019, Debug)
build (windows-2019, ReleaseFast)
build (windows-2019, ReleaseSafe)
build (windows-2019, ReleaseSmall)
build (windows-2022, Debug)
build (windows-2022, ReleaseFast)
build (windows-2022, ReleaseSafe)
build (windows-2022, ReleaseSmall)
build (windows-2025, Debug)
build (windows-2025, ReleaseFast)
build (windows-2025, ReleaseSafe)
build (windows-2025, ReleaseSmall)
Workflow file for this run
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# yaml-language-server: $schema=https://json.schemastore.org/github-workflow.json
name: Build
on:
push:
branches-ignore:
- dependabot/**
pull_request:
workflow_dispatch:
permissions:
contents: read
defaults:
run:
shell: bash
jobs:
build:
strategy:
fail-fast: false
matrix:
os:
- macos-13
- macos-14
- macos-15
- ubuntu-20.04
- ubuntu-22.04
- ubuntu-22.04-arm
- ubuntu-24.04
- ubuntu-24.04-arm
- windows-2019
- windows-2022
- windows-2025
mode:
- Debug
- ReleaseFast
- ReleaseSafe
- ReleaseSmall
runs-on: ${{ matrix.os }}
steps:
- name: Clone repository
uses: actions/[email protected]
with:
fetch-depth: 0
submodules: recursive
- name: Set up Zig
uses: mlugg/[email protected]
with:
version: 0.13.0
- name: Check source code
run: |
zig build check --summary all
- name: Build binary artifacts
run: |
zig build --summary all -Doptimize=${{ matrix.mode }}
- name: Build and run tests
run: |
zig build test --summary all -Doptimize=${{ matrix.mode }}
You can’t perform that action at this time.