generated from erix/meta
[BUG] Runtime-source fixture still expects removed Cargo path patches #21
Labels
No labels
bug
ci
docs
duplicate
enhancement
help wanted
invalid
performance
phase-6
question
refactor
security
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
erix/integration#21
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
The runtime/tool source separation regression test still requires a Cargo path patch after preparation was changed to preserve original Git package identities. Integration CI stops in host tests before reaching the full VM catalog.
Reproduction
At Integration
e2b1cf5995bcf6334839cda9a013e90fa97787d5, run:The fixture creates separate original runtime and orchestration Git repositories and prepares a local dependency graph. One observed complete CI run fails the assertion that reads
config["patch"].Expected and actual behavior
The test should establish that actual Cargo metadata retains the original runtime URL and full selected commit, and that the resolved package comes from that runtime source rather than the newer orchestration checkout. Original Git transport configuration must not introduce cross-repository path packages.
Instead,
test_monorepo_cargo_uses_runtime_clone_not_tool_headraisesKeyError: 'patch'at line 50. The four-test group ends with one error and runner exit status 1. The Rust and Markdown jobs pass; the later VM catalog and image gates are not executed.Environment and identity
e2b1cf5995bcf6334839cda9a013e90fa97787d5.Evidence and prior checks
Complete CI 1565 reports the four-test group failure at 2026-09-12 11:52 UTC. The complete job log has been retained. Expected negative-test diagnostics earlier in the log are distinct from this final exception. No rerun, deadline relaxation or production rollback was used to classify the failure.
Tracking
Related source-identity correction: Integration #17; implementation: WIP PR #12; audit: Integration #11. Replace the stale implementation-shaped assertion with actual original-source metadata and content checks, preserve runtime/tool separation coverage, and run the related host fixture families before monitoring new full CI. A passing fixture does not establish guest-build acceptance.
erikinkinen referenced this issue2026-09-12 14:15:15 +02:00