Skip to content

build(bazel): update to 9.3.1 and reuse eval process ownership - #4391

Merged
ScriptedAlchemy merged 12 commits into
masterfrom
renovate/bazel-9.x
Oct 22, 2026
Merged

ScriptedAlchemy merged 12 commits into
masterfrom
renovate/bazel-9.x

Conversation

@renovate

@renovate renovate Bot commented Oct 21, 2026 •

Copy link
Copy Markdown
Contributor

Advance the Bazel pin from 9.3.0 to 9.3.1. Memory evaluation uses the shared TestChildProcess owner for output capture and timeout cleanup, replacing duplicate pipe-draining threads and keeping ownership active through capture failures. Retire the first scenario daemon before opening an independent violation store.

The long-profile Doctor journey runs in an isolated subprocess when a socket override is inherited, removing that override so it exercises canonical fallback-socket placement and cleanup.

Validation on 8c8b40480920e05f22c266462ef7fbfa1be2bd9b: full hosted CI passed, including Linux fleet and aggregate, Clippy, shipped CLI packaging and transport checks, repository gates, dashboard, feature gates, and benchmark harness checks. Native OS and stock-host jobs were skipped by their normal scope conditions. The preceding integration also passed all 57 LSP integration tests locally through remote Bazel workers.

@changeset-bot

changeset-bot Bot commented Oct 21, 2026 •

Copy link
Copy Markdown

⚠️ No Changeset found

Latest commit: 8c8b404

Merging this PR will not cause a version bump for any packages. If these changes should not result in a new version, you're good to go. If these changes should result in a version bump, you need to add a changeset.

Click here to learn what changesets are, and how to add one.

Click here if you're a maintainer who wants to add a changeset to this PR

@devin-ai-integration devin-ai-integration Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🔍 Devin Review: 1 flag

Not posted on this PR by your GitHub settings — view it in Devin Review. (Configure)

Devin Review

@renovate

renovate Bot commented Oct 21, 2026

Copy link
Copy Markdown
Contributor Author

Edited/Blocked Notification

Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR.

You can manually request rebase by checking the rebase/retry box above.

⚠️ Warning: custom changes will be lost.

@ScriptedAlchemy ScriptedAlchemy left a comment

Copy link
Copy Markdown
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pushed dc2f502 to fix two concrete test-harness defects exposed by native CI run 39546567859.

  • The ten host-lifecycle readiness failures probed 112-byte profile socket paths. Production already relocates these through default_socket_path; the test now uses that same canonical endpoint. It captures daemon stderr and reports early child exit, retains the existing 30-second deadline, and removes only a fallback directory created by this fixture after reaping its daemon. Added a real long-profile daemon/doctor regression.
  • The memory eval helper kept a raw child while creating pipe-reader threads. A thread-admission panic or timeout could leave the child alive. It now arms the existing TestChildProcess owner immediately and uses its canonical output wait/cleanup path, with the existing timeouts unchanged.

Validation: the local Unix-socket reproduction rejects the 112-byte endpoint and connects successfully to the short endpoint; pinned rustfmt, diff checks, and commitlint pass. The native Bazel suites are left to CI because this environment cannot run them reliably. The memory ownership fix does not establish the initial cause of OS EAGAIN in this run; fresh CI still needs to verify that and the remaining runtime tests.

@ScriptedAlchemy
ScriptedAlchemy enabled auto-merge (squash) October 22, 2026 00:24
@ScriptedAlchemy
ScriptedAlchemy enabled auto-merge (squash) October 22, 2026 04:11
ScriptedAlchemy and others added 3 commits October 21, 2026 23:25
@ScriptedAlchemy ScriptedAlchemy changed the title chore(deps): update dependency bazel to v9.3.1 build(bazel): update to 9.3.1 and reuse eval process ownership Oct 22, 2026
@ScriptedAlchemy
ScriptedAlchemy merged commit 2935867 into master Oct 22, 2026
16 checks passed
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