Fix remaining factory-game CI failure after dev-base dotnet bump #9

Closed
opened 2026-07-09 17:52:39 +00:00 by coilyco-ops · 1 comment
Member

Main is still red after #8 landed.

Current state:

  • #8 closed after commit fce89389b7a37c3d8e014a464979ca9343e8ced6 (fix(ci): bump dev-base image for dotnet).
  • Latest CI run: run 5, gate, status failure, updated 2026-07-09T17:42:15Z.
  • #8 outcome says v0.226.0 lacked dotnet and v0.227.0 was chosen as the next published dev-base tag. That got past the known missing-dotnet issue, but the workflow still fails.
  • The repo still needs a green main, not just a bounded or better-diagnosed gate.

Requested implementation:

  • Inspect run 5 logs and fix the remaining failure.
  • If tests.csproj cannot pass in current dev-base because the Unity-era C# baseline is stale, narrow or replace the CI validation with the smallest meaningful migration-baseline check that can be green today.
  • Preserve the bounded scripts/test-gate.sh behavior from #7 unless replacing the test surface entirely.
  • Keep CI pinned to an explicit dev-base tag, never :latest.
  • Keep LFS setup and aos baseline intact.
  • Update README/AGENTS/docs if the validation surface changes.

Acceptance:

  • A fresh push to main has green gate CI.
  • The repo has a validation command that is honest about the current Unity-to-Rust/Bevy transition state.
Main is still red after #8 landed. Current state: * #8 closed after commit `fce89389b7a37c3d8e014a464979ca9343e8ced6` (`fix(ci): bump dev-base image for dotnet`). * Latest CI run: run 5, `gate`, status `failure`, updated 2026-07-09T17:42:15Z. * #8 outcome says `v0.226.0` lacked `dotnet` and `v0.227.0` was chosen as the next published dev-base tag. That got past the known missing-dotnet issue, but the workflow still fails. * The repo still needs a green main, not just a bounded or better-diagnosed gate. Requested implementation: * Inspect run 5 logs and fix the remaining failure. * If `tests.csproj` cannot pass in current dev-base because the Unity-era C# baseline is stale, narrow or replace the CI validation with the smallest meaningful migration-baseline check that can be green today. * Preserve the bounded `scripts/test-gate.sh` behavior from #7 unless replacing the test surface entirely. * Keep CI pinned to an explicit dev-base tag, never `:latest`. * Keep LFS setup and aos baseline intact. * Update README/AGENTS/docs if the validation surface changes. Acceptance: * A fresh push to main has green `gate` CI. * The repo has a validation command that is honest about the current Unity-to-Rust/Bevy transition state.
Author
Member

WARD-OUTCOME: done

details

workflow: direct-to-main; review summary: review gate skipped by ~/.ward/config.yaml default
felt: the fix only made sense after the shallow-clone failure surfaced the repo-escaping README links
confidence: high
surprises: the CI break was README link hygiene, not the gate script itself
follow-ups: none

WARD-OUTCOME: done ✅ <details><summary>details</summary> workflow: direct-to-main; review summary: review gate skipped by ~/.ward/config.yaml default felt: the fix only made sense after the shallow-clone failure surfaced the repo-escaping README links confidence: high surprises: the CI break was README link hygiene, not the gate script itself follow-ups: none </details>
Sign in to join this conversation.
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-gaming/factory-game-v3#9
No description provided.