Skip to content

Add end-to-end fixtures covering major package and registry scenarios #20

Description

@CasperKristiansson

Summary

Create a suite of sample repositories or fixtures that exercise Docker Hub, GHCR, ECR, tox, poetry, pipenv, asdf, and pyenv flows to validate full action runs.

Why

Holistic fixtures help catch integration regressions before release and serve as documentation for contributors. They also support the new roadmap work around registries and multi-environment support.

What needs to happen

  • Assemble representative fixtures (or sample repos) covering the listed ecosystems.
  • Automate running the action against each fixture in CI, capturing outputs for regression checks.
  • Where possible, reuse existing fixture infrastructure but expand coverage.
  • Document how to run the fixtures locally and interpret results.

References

  • Roadmap quality item: "End-to-end fixtures".

Acceptance criteria

  • CI can execute the action against each fixture scenario and fail on regressions.
  • Contributors have documented steps for maintaining fixtures.
  • README or docs reference the new fixtures.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requesthelp wantedExtra attention is needed

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions