Skip to content

ci: build, test and check-public on Linux and Windows - #3

Merged
foxnne merged 2 commits into
mainfrom
pm/ci-workflow
Nov 7, 2026
Merged

foxnne merged 2 commits into
mainfrom
pm/ci-workflow

Conversation

@fizzy-pm

@fizzy-pm fizzy-pm Bot commented Nov 7, 2026

Copy link
Copy Markdown
Contributor

ci: build, test and check-public on Linux and Windows

In plain words

Heronin gets its first automatic checks: every pull request and merge-queue entry builds the app, runs its tests, builds the web version and runs the public-repo guard, on Linux and Windows. A final job, ci-ok, is green only when all of them are, so it can be the one required check.

What changes

  • .github/workflows/ci.yml (new): matrix of ubuntu-latest and windows-latest; Zig 0.17.0 (the version fizzy pins); gates zig fmt --check build.zig tools tests/check_public, zig build, zig build test, zig build web, zig build check-public; job ci-ok aggregates.

What you will notice

Heronin PRs show a ci-ok check. Nothing is required yet: after this runs green once, the PM asks for a ruleset requiring ci-ok and pm-approval.

How we know it works

This PR is stacked on heronin#2 (it needs check-public): the checks run on this PR itself.

How this serves fizzy

Heronin is a worked example of an app built on fizzy (docs/VISION.md#platform); the guard and the gates keep it publishable.

Part of fizzyedit/work#993

@fizzy-pm
fizzy-pm Bot changed the base branch from heronin/web-and-guard to main November 7, 2026 17:54
@foxnne
foxnne merged commit 4a6ea2e into main Nov 7, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant