Skip to content

ci: the example builds include example-app's dvui app, on both backends - #343

Merged
foxnne merged 1 commit into
mainfrom
ci/check-dvui-app
Oct 10, 2026
Merged

foxnne merged 1 commit into
mainfrom
ci/check-dvui-app

Conversation

@foxnne

@foxnne foxnne commented Oct 10, 2026

Copy link
Copy Markdown
Collaborator

Part of #281.

scripts/check-examples.sh, which CI's Linux job runs against each PR's own tree, now also builds example-app's run-dvui (fizzyedit/example-app#4, merged), twice:

  • zig build dvui, on fizzy's backend (fizzy.addDvui, viewports);
  • zig build dvui -Ddvui-backend=sdl3, the same code on dvui's own SDL3 backend through viewports_none.

A change to the backend package's viewports, Picture, Frame or the stand-in that would break a plain dvui app now fails here before it lands, as the shapes and the replay app already do.

Verification: EXAMPLES_DIR=~/dev/fizzyedit scripts/check-examples.sh on macOS. example-plugin, the three shapes, studio as data, the replay app and the dvui app on both backends all build.

🤖 Generated with Claude Code

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@foxnne
foxnne merged commit 2024a7e into main Oct 10, 2026
8 checks passed
@foxnne
foxnne deleted the ci/check-dvui-app branch October 10, 2026 18:21
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