Skip to content

fix(id): clear nightly pre-VM compile and formatter failures - #4696

Merged
dezren39 merged 5 commits into
mainfrom
queue/6572-1372-id-flake-diagnosis
Nov 3, 2026
Merged

dezren39 merged 5 commits into
mainfrom
queue/6572-1372-id-flake-diagnosis

Conversation

@dezren39

@dezren39 dezren39 commented Nov 3, 2026 •

Copy link
Copy Markdown
Member

Summary

  • Apply the 18 Biome formatting changes that failed web-fmt-check on the nightly head.
  • Update the russh 0.65 auth_publickey signature to VerifiedPublicKey and expose ScreenSurface::render_ansi_diff to the id crate (the reported E0053 and E0624 errors).
  • Fix the two shell-format violations in the just-recipe drift checker scripts.
  • Merge current main into the preserved queue branch; other reported Rust compile errors (routes, references) are already corrected on main.

Evidence

Nightly run 41488645351 on main 7297b5d354c8fdfa9dc1f226232e7b857af11b95 failed before any VM boot. The run reported Magic Nix Cache HTTP 418 at 17:19:59Z, then E0053 (world_ssh.rs:308) and E0624 (world_ssh.rs:921); the nixos-test-driver-id-integration failure was dependency fallout, not a VM timeout. The original 20-minute timeout was already addressed by PR #1246 (globalTimeout = 3600). Cache follow-up is tracked in #774; its existing owner direction prefers removing Nix from Actions rather than adding another cache workaround.

Verification

  • just web-fmt-check — pass.
  • just check-shfmt — pass after formatting the two scripts.
  • just just-recipes-check and bash scripts/just-recipes-check-test.sh — pass.
  • rustfmt --edition 2024 --check on both changed Rust files — pass.
  • Full cargo check --workspace --all-targets --features web,ssh is being rerun after generating the ignored web/dist assets; the first attempt stopped at the expected missing-assets error before source validation.
  • Full cargo fmt --all -- --check still reports pre-existing drift in 41 Rust files on current main (the same nightly also failed cargo-fmt-check); this PR does not reformat that unrelated tree-wide set.
  • Full nix flake check not rerun locally.

Refs #1372


Autofix with [code]smith
Open in [code]smith · Need help on this PR? Tag @codesmith-bot with what you need.

…r_ansi_diff visibility (#1372)

- biome format --write: 18 web files (matches nightly web-fmt-check 18 errors)
- world_ssh.rs: auth_publickey takes VerifiedPublicKey (russh 0.65 trait change; E0053)
- id-core world_presentation.rs: render_ansi_diff pub(crate) -> pub (E0624, called from id crate)
@dezren39
dezren39 requested a review from a team as a code owner November 3, 2026 01:09
@coderabbitai

coderabbitai Bot commented Nov 3, 2026 •

Copy link
Copy Markdown

Warning

Review limit reached

You've used all free OSS reviews for now. Wait for the free limit to reset to keep reviewing this public repository.

Next included review available in 55 minutes.

Check out review usage here.

View limit details

Limit details: You’ve used the included review currently available.

Learn how review limits work.

Review configuration:

Run configuration
  • Source mode: Auto
  • Repository: Unavailable
  • Branch: Unavailable
  • File: No configuration file from this repository applied
  • Commit: Unavailable
  • Layers: defaults
  • Review profile: CHILL
  • Plan: Advanced
  • Run ID: a9b09257-a6c6-422d-ab3a-cde9c587db83
Commits

Reviewing files that changed from the base of the PR and between 4ee46c0 and 238dc13.

Files selected for processing: 22
  • pkgs/id/e2e/tests/world-surface.spec.ts
  • pkgs/id/scripts/just-recipes-check-test.sh
  • pkgs/id/scripts/just-recipes-check.sh
  • pkgs/id/src/world_ssh.rs
  • pkgs/id/web/src/collab.test.ts
  • pkgs/id/web/src/collab.ts
  • pkgs/id/web/src/editor.ts
  • pkgs/id/web/src/goto-line.test.ts
  • pkgs/id/web/src/goto-line.ts
  • pkgs/id/web/src/highlight-e2e.test.ts
  • pkgs/id/web/src/highlight.test.ts
  • pkgs/id/web/src/image-upload.test.ts
  • pkgs/id/web/src/save-shortcut.test.ts
  • pkgs/id/web/src/save-shortcut.ts
  • pkgs/id/web/src/search-panel.ts
  • pkgs/id/web/src/shell-contract.ts
  • pkgs/id/web/src/world-contract.test.ts
  • pkgs/id/web/src/world-records.test.ts
  • pkgs/id/web/src/world-rejoin.test.ts
  • pkgs/id/web/src/world-surface.test.ts
  • pkgs/id/web/src/world-surface.ts
  • pkgs/id/web/src/world.ts
  • Autofix · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

Share

CodeRabbit Verify

  • Run CodeRabbit Verify to test the changes in this pull request.

@chatgpt-codex-connector

chatgpt-codex-connector Bot commented Nov 3, 2026 •

Copy link
Copy Markdown

Codex Review Summary

This comment shows the latest Codex review activity on this pull request.

Review Status Commit Review trigger
📝 Code Review ✅ Completed 2026-11-03T01:45:31.605249Z 238dc13 New commits
ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review" or "@codex security review".

Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings.

@dezren39
dezren39 merged commit e4af344 into main Nov 3, 2026
1 check passed
@dezren39
dezren39 deleted the queue/6572-1372-id-flake-diagnosis branch November 3, 2026 01:45
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