Repository navigation
replay: the replay app moves here; fizzy pinned at main with the cold-cache fix - #2
Merged
Merged
Conversation
fizzyedit/fizzy#279 merged, and its branch, which this pinned, is gone. Pins main's a2b4e0a7. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
fizzy's examples/replay-app, now that SDK 0.2.19 ships replay: zig build run-replay. It depends only on the plugin SDK (a second dependency, pinned to sdk-v0.2.19), builds tape and replay against dvui's SDL3 backend, plays a tape into its window and prints what is on screen. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
fizzyedit/fizzy#297: an app built on fizzy configures on a cold cache, which every CI run here is. Pins main's 4649893e. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2 of 5 tasks
foxnne
added a commit
to fizzyedit/fizzy
that referenced
this pull request
Oct 10, 2026
Part of #281. **Merge after fizzyedit/example-app#2**: this PR's CI clones example-app's `main` and builds its replay app, which lands there in #2. ## What changes `examples/replay-app` moves to fizzyedit/example-app, as `zig build run-replay`, now that SDK 0.2.19 ships `replay`. Fizzy's `examples/` folder is gone. - `scripts/check-examples.sh` also swaps example-app's `fizzy_sdk` pin for this tree's SDK, packed as a release would be, and builds the replay app. So replay is still built against every pull request. - The CI step that built `examples/replay-app` by path is gone. - `sdk/replay_module.zig`, `docs/AUTOMATION_PLAN.md` and `docs/AGENTS_PLAN.md` point at example-app's replay app. **Not changed here:** `scripts/plugin-loop/bench.py` still defaults to `examples/hello-plugin`, which #282 removed. #292 is rewriting that script, so it is noted there rather than changed under it. ## SDK impact - [x] None (a doc comment in `sdk/replay_module.zig`) ## Verified - [x] macOS: - `scripts/check-examples.sh` against this tree and example-app with #2: example-plugin 28/28 steps; minimal, studio, endless 30/30; studio as data 31/31; the replay app 15/15. - `zig build` (43/43), `test-integration` (33/33 steps, 349 tests), `check-web`, `test-sdk-version`. - [ ] Windows: - [ ] Linux: CI, once example-app#2 has merged. - [ ] Web: 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
5 of 15 tasks
This file contains hidden or 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
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
examples/replay-app(replay: any dvui app takes it, with a plain overlay and an example fizzy#283) moves here now that SDK 0.2.19 shipsreplay:zig build run-replay(replay/main.zig).sdk-v0.2.19's release asset, and buildstapeandreplayagainst dvui's own SDL3 backend.zig build replay).mainwith build: an app built on fizzy configures on a cold cache fizzy#297 (4649893e). An app built on fizzy now configures on a cold cache, which every CI run here is; before it, this repo's CI failed on every run.Verified on macOS:
zig build replay: 15/15 steps; the studio app: 30/30.run-replayplays its tape to the end ("the count is 1") and prints its snapshot of the screen.🤖 Generated with Claude Code