Skip to content

replay: the replay app moves here; fizzy pinned at main with the cold-cache fix - #2

Merged
foxnne merged 4 commits into
mainfrom
replay/move-in
Oct 9, 2026
Merged

foxnne merged 4 commits into
mainfrom
replay/move-in

Conversation

@foxnne

@foxnne foxnne commented Oct 9, 2026 •

Copy link
Copy Markdown
Contributor

Verified on macOS:

  • zig build replay: 15/15 steps; the studio app: 30/30.
  • run-replay plays its tape to the end ("the count is 1") and prints its snapshot of the screen.
  • Before the repin, against #297's tree on an empty Zig cache, the studio app built 30/30.

🤖 Generated with Claude Code

foxnne and others added 2 commits October 9, 2026 12:31
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>
@foxnne
foxnne changed the base branch from build/pin-fizzy-main to main October 9, 2026 19:23
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>
@foxnne foxnne changed the title replay: a plain dvui app with tape playback, moved from fizzy's examples replay: the replay app moves here; fizzy pinned at main with the cold-cache fix Oct 9, 2026
@foxnne
foxnne merged commit 5af8d20 into main Oct 9, 2026
1 check passed
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>
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