Summary
The Container Tests workflow's Layer D — E2E (Linux / docker) job fails on every commit because it invokes a cargo package that no longer exists:
cargo test -p perry-container-e2e --test e2e_container -- e2e_redis_smoke --test-threads=1
error: package ID specification `perry-container-e2e` did not match any packages
##[error]Process completed with exit code 101.
The workspace crate is now perry-container-compose (per Cargo.toml [workspace.members]); perry-container-e2e was renamed/removed but the workflow step wasn't updated.
Impact
Cosmetic but persistent: every commit (and every release tag) shows a red Container Tests check. It does not gate publishing (release-packages await-tests keys only on test.yml + simctl-tests.yml), so it's noise rather than a blocker — but it trains people to ignore red Xs.
Fix
Point the Layer D — E2E step at the renamed crate / correct test target (perry-container-compose), or remove the dead e2e_container invocation if that suite was intentionally dropped.
Context: noticed during the release-pipeline repair (v0.5.1116–1122).
Summary
The Container Tests workflow's
Layer D — E2E (Linux / docker)job fails on every commit because it invokes a cargo package that no longer exists:The workspace crate is now
perry-container-compose(perCargo.toml [workspace.members]);perry-container-e2ewas renamed/removed but the workflow step wasn't updated.Impact
Cosmetic but persistent: every commit (and every release tag) shows a red Container Tests check. It does not gate publishing (
release-packagesawait-testskeys only ontest.yml+simctl-tests.yml), so it's noise rather than a blocker — but it trains people to ignore red Xs.Fix
Point the
Layer D — E2Estep at the renamed crate / correct test target (perry-container-compose), or remove the deade2e_containerinvocation if that suite was intentionally dropped.Context: noticed during the release-pipeline repair (v0.5.1116–1122).