fix(dev-base): make lang-rust own native build surface #620

Merged
coilysiren merged 2 commits from issue-619 into main 2026-07-23 08:25:48 +00:00
Member

closes #619
closes #621
ward.workflow: pull-request-and-merge

lang-rust now owns the complete native Rust/Bevy build contract, including the Bevy-class Debian development dependencies and the two-architecture published-image smoke verification. full inherits the same-release Rust tier, then grafts Go, .NET, and Python so it remains the compatibility superset without duplicating the native dependency block.

  • Full retains its Rust, Trunk, and wasm-target composition sanity check.
  • Validated with 492 pytest tests and the full pre-commit suite.
closes #619 closes #621 ward.workflow: pull-request-and-merge `lang-rust` now owns the complete native Rust/Bevy build contract, including the Bevy-class Debian development dependencies and the two-architecture published-image smoke verification. `full` inherits the same-release Rust tier, then grafts Go, .NET, and Python so it remains the compatibility superset without duplicating the native dependency block. - Full retains its Rust, Trunk, and wasm-target composition sanity check. - Validated with 492 pytest tests and the full pre-commit suite.
fix(dev-base): verify Wayland and XKB publish surface (closes #619)
All checks were successful
ci / ward-doctor (pull_request) Successful in 26s
ci / gate (pull_request) Successful in 1m17s
10c95f0194
Author
Member

WARDED_WORKFLOW: blocked 🛑

details

Release workflow 1575 failed after runner setup returned context canceled for retag-lang-node and retag-lang-dotnet. retag-full never ran, so v0.256.0 was not created. A director or ops run needs to repair or rerun the failed runner work, then validate the full image on both architectures.

The review gate was intentionally skipped because the temporary ward default is pending brokered QA.

workflow: pull-request-and-merge; review summary: intentionally skipped because the temporary ward default is pending brokered QA.

Retrospective: The implementation felt direct once tag history showed that v0.255.0 predates the Wayland/XKB source fix.
Confidence: High for the branch change and its green CI, blocked for artifact publication.
Surprise: The release runner lost contexts after successfully retagging only part of the tier family.
Follow-up: A director or ops run reruns workflow 1575 or its failed jobs, records the new immutable tag, and confirms the full image's amd64 and arm64 native package checks.

WARDED_WORKFLOW: blocked 🛑 <details><summary>details</summary> Release workflow [1575](https://forgejo.coilysiren.me/coilyco-flight-deck/agentic-os/actions/runs/1575) failed after runner setup returned `context canceled` for `retag-lang-node` and `retag-lang-dotnet`. `retag-full` never ran, so `v0.256.0` was not created. A director or ops run needs to repair or rerun the failed runner work, then validate the full image on both architectures. The review gate was intentionally skipped because the temporary ward default is pending brokered QA. workflow: pull-request-and-merge; review summary: intentionally skipped because the temporary ward default is pending brokered QA. Retrospective: The implementation felt direct once tag history showed that `v0.255.0` predates the Wayland/XKB source fix. Confidence: High for the branch change and its green CI, blocked for artifact publication. Surprise: The release runner lost contexts after successfully retagging only part of the tier family. Follow-up: A director or ops run reruns workflow 1575 or its failed jobs, records the new immutable tag, and confirms the full image's amd64 and arm64 native package checks. </details>
coilyco-ops changed title from fix(dev-base): verify Wayland and XKB publish surface to fix(dev-base): make lang-rust own native build surface 2026-07-23 06:10:43 +00:00
fix(dev-base): make lang-rust own native build surface
All checks were successful
ci / gate (pull_request) Successful in 2m57s
ci / ward-doctor (pull_request) Successful in 4m28s
f2433ee4dd
coilysiren deleted branch issue-619 2026-07-23 08:25:48 +00:00
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
coilyco-flight-deck/agentic-os!620
No description provided.