Skip to content

chore(gpui): bump the git gpui stack · zed 86effffd→a12ed0fb, gpui-component dadfca9→6ef264a4#226

Merged
hellno merged 1 commit into
mainfrom
hellno/bump-gpui-2026-07-13
Jul 13, 2026
Merged

chore(gpui): bump the git gpui stack · zed 86effffd→a12ed0fb, gpui-component dadfca9→6ef264a4#226
hellno merged 1 commit into
mainfrom
hellno/bump-gpui-2026-07-13

Conversation

@hellno

@hellno hellno commented Jul 13, 2026

Copy link
Copy Markdown
Owner

What

First just bump-gpui since the June desync — moves the pinned git gpui stack five weeks forward:

source from to
zed-industries/zed (gpui, gpui_platform, …) 86effffd (2026-06-05) a12ed0fb (2026-07-13)
longbridge/gpui-component (+assets) dadfca9 (2026-06-05) 6ef264a4 (2026-07-13)

Diff is Cargo.lock + deny.toml only — no code changes were needed; the workspace compiles clean against zed HEAD.

Why it works again

gpui-component's 2026-06-15 "Lock GPUI version for pass build" commit pinned zed at an exact rev while our gpui = { git = zed } floats on HEAD. Cargo treats bare-git and git+rev as different sources, so a bump put two gpui copies (two zed revs) in the lock and nothing type-checked across the boundary. Upstream removed the pin on 2026-07-06 (f0abdd9f); this lock resolves to a single gpui copy again. Toolchain unchanged (zed still requires 1.95.0).

deny.toml re-evaluation (per its own "re-evaluate on each bump" header)

Evidence (DoD)

cargo fmt --all --check          → clean
just check                       → green (clippy -D warnings, default + tray)
TMPDIR=/tmp cargo test --workspace → 450 passed, 2 ignored (39 suites)
cargo deny check                 → advisories ok, bans ok, licenses ok, sources ok

Visual verification (QA vault, live app on the bumped stack)

Unlock screen and post-unlock Portfolio both render correctly — fonts, amber trust cues, meta rail, fork banner, mono numerals all per DESIGN.md:

bump-gpui-2026-07-13-01-unlock
bump-gpui-2026-07-13-03-after-click

…mponent dadfca9→6ef264a4

First successful bump since the June two-copies desync: gpui-component's
2026-06-15 'Lock GPUI version' commit pinned zed at a rev while our gpui
dep floats on HEAD, which Cargo treats as two different sources (two gpui
copies in the lock). Upstream removed the pin on 2026-07-06; this bump
resolves to a single gpui copy again.

deny.toml re-evaluation per its own header:
- drop the RUSTSEC-2025-0052 (async-std) ignore — async-std left the tree
- prune zed-industries/wgpu from allow-git — no longer a lock source
- repoint the two font-stack ignores (0192/0206) at tracking issue #224

Evidence:
- cargo fmt --all --check clean
- just check green (clippy -D warnings, default + tray)
- TMPDIR=/tmp cargo test --workspace: 450 passed, 2 ignored (39 suites)
- cargo deny check: advisories ok, bans ok, licenses ok, sources ok
- app smoke test: QA vault unlock → Portfolio renders correctly (shots on PR)
@hellno
hellno merged commit fe995fe into main Jul 13, 2026
5 checks passed
@hellno
hellno deleted the hellno/bump-gpui-2026-07-13 branch July 13, 2026 16:22
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