build: bump felis pin to 105b0899 #1
No reviewers
Labels
No labels
bug
design
docs
enhancement
good-first-issue
packaging
rendering
No milestone
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
natsukium/spoor!1
Loading…
Reference in a new issue
No description provided.
Delete branch "follow-felis-105b0899"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
What changed
Bumps spoor's
felis-grid/felis-vtgit pin fromc5a63ccb(2026-06-28)to felis main's
105b0899(2026-09-07) — 685 commits' worth of felis-grid /felis-vt / felis-protocol history, including the switch of felis' IPC wire
codec from postcard to protobuf (visible here only indirectly, as
postcarddrops and
prost/prost-typesappear inCargo.lock; spoor itself has noIPC surface and doesn't touch that codec).
Why no source changes were needed
spoor only touches the library surface in
src/source.rs:Grid::new,Parser::new/advance,Grid::cell, theGraphemeenum,Grid::cluster_str,and
Grid::row_soft_wrap_continued. All of these kept their signatures acrossthe bump, so the only diff is the pin itself, the regenerated
Cargo.lock,and the vendored source hash in
flake.nix'soutputHashes(which changeson every rev bump since it hashes the fetched felis tree).
Verified
cargo build --all-targets(vianix develop -c) — cleancargo fmt --all --check— cleancargo clippy --all-targets --all-features -- -D warnings— cleancargo nextest run --all-features— 67/67 passed, including everysource.rswidth/alignment test (wide glyphs, soft-wrap continuation,SGR-escape column accounting) and the
matcher.rssoft-wrap/grid teststhat depend on
felis-gridstaying pixel-exact with felis' own gridnix build .#default --print-build-logs— succeeds with the correctedoutputHashesentrynix flake check --print-build-logs— all checks passLeft open
Nothing outstanding for this bump. rust-version stayed at 1.88 (felis'
workspace floor is unchanged), so no MSRV bump was needed either.