Skip to content

check: fizzy-main checks out the backend glass core imports - #5

Merged
foxnne merged 1 commit into
mainfrom
check/fizzy-main-glass
Oct 18, 2026
Merged

foxnne merged 1 commit into
mainfrom
check/fizzy-main-glass

Conversation

@foxnne

@foxnne foxnne commented Oct 18, 2026

Copy link
Copy Markdown
Contributor

Since fizzyedit/fizzy#586, core imports the backend's glass: backend/src/glass/ and backend/src/glass_look.zig. fizzy's scripts/pack-sdk.sh vendors both into the SDK tarball, so released SDKs are fine. But check.yml's fizzy-main job sparse-checks-out only sdk and core, so every plugin's fizzy-main build now fails:

.fizzy/backend/src/glass/root.zig:1:1: error: unable to load "root.zig": FileNotFound

It shows up on fizzyedit/drive#13, chat#16 and example-plugin#13, whose real builds pass.

What changes

The sparse checkout takes what the tarball carries: /sdk/, /core/, /backend/src/glass/ and /backend/src/glass_look.zig. These are non-cone patterns, since one is a single file. sdk/core_module.zig on fizzy main reaches nothing else under backend/.

Releasing

Plugins call check.yml@v7, so this reaches them when v7 is moved, or through a v8.

🤖 Generated with Claude Code

Since fizzyedit/fizzy#586, core imports the backend's glass (backend/src/glass/, backend/src/glass_look.zig), and fizzy's scripts/pack-sdk.sh vendors both into the SDK tarball. The fizzy-main job's sparse checkout took only sdk and core, so every plugin's fizzy-main build failed on the missing files. It now checks out what the tarball carries.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@foxnne
foxnne merged commit 6dedb0c into main Oct 18, 2026
@foxnne
foxnne deleted the check/fizzy-main-glass branch October 18, 2026 23:32
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