Add ansible-lint CI gate and antsibull-changelog release pipeline #1
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "feature/ci-lint-and-release-gate"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Rolls out the pattern proven on silvarion.repos/base/containers/databases/network. This collection had no changelogs/config.yaml at all -- created one matching the fleet standard.
Fixed real issues: galaxy.yml had a redundant/invalid top-level requires_ansible key, two play names embedded Jinja mid-string, become_method: sudo isn't in ansible-core's schema enum (needs the FQCN form), two import_playbook entries had no name, manual column-alignment padding tripped yaml[colons]/jinja[spacing], and plugins/lookup/env_parser.py's entire DOCUMENTATION/EXAMPLES/RETURN block was commented out -- uncommenting it exposed a second real bug (a description bullet's trailing colon broke YAML parsing), both fixed.
Verified antsibull-changelog release+generate end-to-end in a fresh container: fails with the exact env_parser.py error before the fix, succeeds after.
🤖 Generated with Claude Code
https://claude.ai/code/session_012icUrjv3vgHtovVpHUFjdp