Skip to content

Create a tmt-owned COPR project for artifact provider tests #4776

@vaibhavdaren

Description

@vaibhavdaren

Problem

The current COPR repository artifact provider tests use the `mariobl/pyspread` COPR project, which only provides chroots for Fedora 43+. This means the tests are gated and cannot run on older Fedora releases, rawhide, or CentOS, making coverage fragile and dependent on a third-party project outside of tmt's control.

This was raised by @LecrisUT during review of PR #4723, #4695.

Proposed Fix

Create a tmt-owned COPR project specifically for CI/testing purposes that:

  • Is owned/maintained by the `teemtee` organization
  • Has auto-branching enabled so it automatically tracks new Fedora and CentOS Stream releases
  • Works on both Fedora and CentOS Stream
  • Is not tied to any specific distro version
  • Contains a simple, stable package (e.g., a minimal dummy RPM) reliably built and available

This would make the COPR artifact provider tests self-sufficient and not dependent on any external COPR project.

References

Metadata

Metadata

Assignees

No one assigned

    Labels

    plugin | artifactRelated to the `prepare/artifact` plugin.step | prepareStuff related to the prepare steptest coverageImprovements or additions to test coverage of tmt itself

    Type

    Projects

    Status

    backlog

    Status

    triaged

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions