Skip to content

ci: Container Tests 'Layer D — E2E' fails every commit — perry-container-e2e package renamed to perry-container-compose #4444

@proggeramlug

Description

@proggeramlug

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).

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions