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. Depends on silvarion.databases, so the lint workflow installs it first.
Fixed real issues: missing meta/runtime.yml + misplaced requires_ansible key, a systemctl status-check switched to the idiomatic systemd module (verified live: no-op query, correct .status.ActiveState), and 7 confirmed-safe become_user/partial-become false positives (playbooks set become: true at the play level; ansible-lint can't see that when linting role task files in isolation) marked noqa with reasoning.
Verified antsibull-changelog release+generate end-to-end in a fresh container matching the CI job image.
🤖 Generated with Claude Code
https://claude.ai/code/session_012icUrjv3vgHtovVpHUFjdp