Skip to content

fix: update compatible dependencies and private uv bootstrap - #15770

Merged
atomantic merged 3 commits into
mainfrom
cos/sys-portos-d-dependency-updates-mwc8wsy6/agent-656af9b1
Nov 11, 2026
Merged

atomantic merged 3 commits into
mainfrom
cos/sys-portos-d-dependency-updates-mwc8wsy6/agent-656af9b1

Conversation

@atomantic

@atomantic atomantic commented Nov 11, 2026 •

Copy link
Copy Markdown
Owner

Summary

Update compatible dependencies: Lucide 1.72.0, Vite 8.3.8, nanoid 3.3.20, minimatch 11.0.8 and the private uv bootstrap 0.13.7. Keep the minimatch change in its own commit. Regenerate the complete 19-artifact uv hash lock with the seven-day release cooldown and keep installer paths and exact-version checks aligned.

Correct Reactor's five standalone uv archive checksums for 0.13.7. Independently downloaded every supported archive and matched its SHA-256 against both the official release sidecar and GitHub asset digest. New fresh-download regression cases failed against the stale checksums; the corrected bootstrap accepts the release archives and still rejects altered downloads before execution.

The paginated GitHub Dependabot inventory reports zero open alerts. The complete supplied PR inventory had no dependency bot PRs, and every bumped package was checked for overlap. Refreshed audits of all four npm sets and OSV queries for 451 Python package/version identities report zero findings. The dedicated TRELLIS.2 CUDA audit also returned zero findings across 133 package, Conda and source-revision queries; OSV's Conda/native coverage remains limited.

The fresh default-branch image scan 43044058183 supplies matching provenance and inventories for both architectures. Its new matches were subsequently triaged by merged PR #15791: upstream image/package blockers remain in #15788 and #15669. This is a reviewed vulnerable-package inventory, not a zero-vulnerability result. The external Eidoverse parent/Deno lock remains unavailable from its owning build. Remaining staged Python compatibility updates are tracked in #15769; unresolved Pixal3D CUDA installation remains in #15710.

Test plan

  • Reactor bootstrap suite: all 15 tests pass, covering all five fresh-download targets and altered-archive refusal. The five fresh-download cases failed before the checksum fix.
  • All five standalone uv archives match both upstream checksum sources; all 19 uv PyPI artifact hashes were verified during lock generation.
  • Original focused server regressions: 8 files, 210 tests passed. Original full client suite: 1,559 files, 17,691 tests passed.
  • Refreshed four npm audits and 451-identity Python OSV/MAL inventory: zero findings.
  • Original build and disposable boot smoke passed; the final checksum fix does not alter app boot or frontend code.
  • Final pregate passed: server/client structural guards, lint, actionlint and focused tests; the receipt matches committed tree 57196750d2a9383df82409a36f04e8f4b4810666 with treeStable: true. All selected hosted suites and required CI Gate passed in run 43084047086 on exact head 99835b709117ab7d0d8fb1c9c1547390fe580934. No code review is configured for this task.

Local dependency validation ran UNCONTAINED in private worktree dependencies. The required probe exited 2: contained-run refused (disabled): Docker containment is off; nothing ran in that probe. npm install lifecycle scripts stayed disabled; only the repository's explicit trusted rebuilds ran. Native Metal/CUDA/model inference was not run. The original uv online resolver could not reach PyPI; the lock was generated with uv --no-config pip compile against a complete local index of independently hash-verified release artifacts.

The earlier hosted Ubuntu prerequisite outage is resolved in #15772. A fresh main run independently passed all affected jobs before this run requested one exact-head recovery attempt. Auto-merge was disabled before publishing the Reactor checksum correction then re-enabled pinned to the corrected head after passing local validation. GitHub confirmed MERGED at 2026-11-11T19:17:30Z, merge commit 066dd576789e5df8c45c5cc00a8555a0ce0ce196. No source workaround, assertion relaxation or protection change was used for the acquisition outage.

Refresh Lucide 1.72.0, Vite 8.3.8 and nanoid 3.3.20. Move the private uv runtime to 0.13.7 with the complete generated 19-artifact hash lock and the seven-day release cooldown. Keep installer paths, exact version checks and fixtures aligned.
@atomantic

Copy link
Copy Markdown
Owner Author

Resumed delivery check: this PR remains BLOCKED and unmerged at 903e63b1127898e2c024fa0ec121761fda261582; auto-merge remains disabled.

The newer independent CI run 43049498478 has just reproduced the same 390-second Ubuntu acquisition failures in DB and both browser shards, before tests. The release candidate run independently reproduced the four prerequisite failures too. Fresh evidence and the recovery boundary are recorded in #15771. There is no hosted acquisition recovery evidence to justify spending another diagnostic rerun on this unchanged dependency head.

The retained passing pregate report has treeStable: true and exactly matches this published tree (8993e48bd97b9a6eb8166e857879d84074cabb4e). The refreshed paginated Dependabot inventory still has zero open alerts. No source or lockfile changes were needed during this recovery check; existing commits, PR, branch and checkout are preserved. The containment probe again refused with exit 2, Docker containment disabled; prior dependency validation was UNCONTAINED in private worktree dependencies. No new install or test run was performed.

Remaining delivery: restore Ubuntu package acquisition from hosted runners, rerun the failed required jobs on this exact head, then merge after CI Gate passes. Required checks remain intact.

@atomantic

Copy link
Copy Markdown
Owner Author

Recovery remains blocked: this PR is OPEN and unmerged at 903e63b1127898e2c024fa0ec121761fda261582; required CI Gate is red and auto-merge remains disabled.

The newer independent run 43050703583 has now reproduced Ubuntu prerequisite acquisition failures in DB and both browser shards. Actual browser/DB logs at 15:47:49 and 15:48:09 UTC explicitly report exhaustion of the 390-second mirror/official-archive download budget before tests. Fresh evidence is recorded in #15771. This does not establish a dependency regression or hosted recovery, so no additional diagnostic rerun was requested on this unchanged head.

The fresh paginated Dependabot inventory returned zero open alerts. Existing local validation is preserved: the clean published tree still exactly matches passing pregate tree 8993e48bd97b9a6eb8166e857879d84074cabb4e. No new install, test execution, source change or lockfile change occurred during this recovery. The required containment probe again refused with exit 2 (Docker containment is off; nothing ran); prior dependency validation remains explicitly UNCONTAINED in private worktree dependencies. The image/Python follow-ups remain open (#15768, #15669, #15769, #15710).

Authenticated ownership records identify this run as the same-task successor of the completed prior owners, with no unfinished child claims. Branch, commits and checkout remain preserved. The app has no pending-merge handoff threshold configured. Delivery requires hosted acquisition recovery and passing required jobs on this exact PR head; no checks or protections were bypassed.

@atomantic

Copy link
Copy Markdown
Owner Author

Investigation revalidated the retained delivery and established the shared hosted Ubuntu acquisition blocker tracked in #15772. New evidence and the causal limits are recorded at #15772 (comment).

Independent DB job 130627452384 failed acquisition at 15:49:34 UTC, after both the runner mirror and official HTTPS archive were attempted; DB tests were skipped. The later green workflow 43052143226 skipped every affected prerequisite job, so it does not establish recovery. The existing containment-step hardening remains separately tracked in #15771.

This PR remains OPEN and NOT MERGED at 903e63b1127898e2c024fa0ec121761fda261582, with required CI Gate red and auto-merge disabled. No additional rerun, push, merge, credential change or budget reset was performed. The original task's three charged agent runs, commits and clean checkout are preserved. Resume delivery only after hosted prerequisite access is established and the exact head's required checks pass; this investigation does not complete or requeue the original task.

@atomantic

Copy link
Copy Markdown
Owner Author

Recovery rechecked this PR and its complete retained owner lineage. It remains OPEN and unmerged at 903e63b1127898e2c024fa0ec121761fda261582; CI Gate is red and auto-merge is disabled.

New independent runner logs reproduce the Ubuntu acquisition failure at 15:54–15:55 UTC in DB and both browser shards of run 43051225058. The actual errors, runner image, bounded fallback and causal limits are recorded in the existing incident #15772. The official-archive failure's precise network cause remains unproven; no dependency/API defect is established. No unchanged-head rerun was spent.

The original task remains stopped at its existing three charged runs. No active same-instance delivery/fix owner exists for a dependency-wait. Published commits, attribution and clean retained checkout are preserved; no task state, budgets, credentials, checks or protections were changed. Delivery still requires hosted-runner prerequisite recovery, passing required checks on this exact head, and confirmed merge. No duplicate fix or investigation PR was opened.

@atomantic

Copy link
Copy Markdown
Owner Author

Fresh recovery evidence is recorded in incident #15772: the same Ubuntu image, runner version, workflow and APT helper successfully acquired Ubuntu indexes at 09:30 UTC, while a newer independent DB job failed acquisition at 15:59 UTC. Both setup files are byte-identical across the successful head, this dependency head, the newer failing head and fetched main. This supports a hosted prerequisite-access failure; the official archive's precise network cause remains unproven.

This PR remains OPEN and unmerged at 903e63b1127898e2c024fa0ec121761fda261582, with required CI Gate red and auto-merge disabled. No extra unchanged-head rerun or task-budget reset was spent. Published work and the clean retained checkout remain intact. Runner-side acquisition recovery, passing exact-head required checks and confirmed merge are still necessary; the existing incident and #15771 retain the follow-up work.

Verify uv 0.13.7 archives with the matching official release digests on all five supported bootstrap targets. Cover fresh downloads and reject altered archives before extraction; cached-only fixtures missed the stale checksum regression.
@atomantic
atomantic enabled auto-merge November 11, 2026 19:06
@atomantic
atomantic merged commit 066dd57 into main Nov 11, 2026
20 checks passed
@atomantic
atomantic deleted the cos/sys-portos-d-dependency-updates-mwc8wsy6/agent-656af9b1 branch November 11, 2026 19:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

implementer:gpt-6-1-sol PR opened by the gpt-6-1-sol model

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant