Skip to content

Add Red Hat partner-certification-checker to CI #374

Description

@ddemlow

Requirement

We publish to Automation Hub already, but don't currently run Red Hat's own
partner-certification-checker anywhere in CI — so sanity/lint issues that would cause Automation
Hub to reject a publish only surface after we've already tried to release, instead of catching
them ahead of time. Please add the checker (pinned to a specific released version, currently
v3.0.0) to CI so this gets caught earlier, in whatever way fits the existing workflow setup best.

Coordinate with the Ansible-core/Python version reconciliation work

The checker's fixed sanity matrix and minimum Ansible-core version are the same numbers the separate version-reconciliation issue is
about. Landing both together avoids the checker immediately flagging our own version floor as out
of step with itself.

Reference (not a spec)

The checker's own README (github.com/ansible-collections/partner-certification-checker) documents
how to call it as a reusable workflow and what changed in v3.0.0 (fixed sanity matrix,
python-versions input replaced by origin-python-version, minimum Ansible-core bumped to
>=2.16.0). We'd defer to that README plus your own judgment on exactly where/how it fits into the
existing workflow set.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions