Skip to content

Generate collection documentation in build utility - #15143

Draft
ggbecker wants to merge 1 commit into
ComplianceAsCode:masterfrom
ggbecker:build-collections-extra-patches
Draft

ggbecker wants to merge 1 commit into
ComplianceAsCode:masterfrom
ggbecker:build-collections-extra-patches

Conversation

@ggbecker

Copy link
Copy Markdown
Member

Description:

  • Enhance the Ansible collection build utility to generate README, changelog, license, and Galaxy metadata files.
  • Add configurable author, license, installation server, documentation, and issue tracker metadata.
  • Add unit tests covering generated documentation, metadata, and runtime requirements.

Rationale:

  • Ensure generated collection artifacts are complete and ready for publication to Ansible Galaxy or Automation Hub.
  • Provide accurate installation, support, licensing, and compatibility information.

Review Hints:

  • Run pytest tests/unit/utils/test_ansible_roles_to_collection.py.
  • Review utils/ansible_roles_to_collection.py together with the release process documentation changes.
  • Verify that default Galaxy metadata remains unchanged and that Automation Hub options produce the expected collection metadata.

@ggbecker ggbecker added this to the 0.1.83 milestone Sep 25, 2026
@ggbecker ggbecker added the Infrastructure Our content build system label Sep 25, 2026
@openshift-ci openshift-ci Bot added the do-not-merge/work-in-progress Used by openshift-ci bot. label Sep 25, 2026
@openshift-ci

openshift-ci Bot commented Sep 25, 2026

Copy link
Copy Markdown

Skipping CI for Draft Pull Request.
If you want CI signal for your change, please convert it to an actual PR.
You can still manually trigger a test run with /test all

This branch has not been deployed

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

Labels

do-not-merge/work-in-progress Used by openshift-ci bot. Infrastructure Our content build system

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant