Skip to content

feat(ci): add Molecule tests, commit hygiene, and compose alignment checks#2

Open
chadcrum wants to merge 1 commit intodcm-project:mainfrom
chadcrum:flpath-4172-quadlet-deploy-ci
Open

feat(ci): add Molecule tests, commit hygiene, and compose alignment checks#2
chadcrum wants to merge 1 commit intodcm-project:mainfrom
chadcrum:flpath-4172-quadlet-deploy-ci

Conversation

@chadcrum
Copy link
Copy Markdown
Contributor

@chadcrum chadcrum commented May 8, 2026

Adds three CI enhancements to the quadlet deploy pipeline:

  • Commit hygienecheck-clean-commits job via shared workflow catches merge commits, fixup/WIP markers, vague messages
  • Molecule template tests — delegated-driver scenario that renders all quadlet templates locally and asserts naming conventions, dependency symmetry, SELinux suffixes, Pull policy, and network membership
  • Compose alignment checks — extends verify_compose_alignment.yml beyond file existence to detect env var drift, dependency ordering mismatches, port mapping differences, and image name divergence

FLPATH-4172

…hecks

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Signed-off-by: Chad Crum <chadcrum@users.noreply.github.com>
Copy link
Copy Markdown

@testetson22 testetson22 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Minor, non-blocking, thing that I'm not entirely sure on, but do we want to version pin ansible-core? Otherwise looks good!

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants