Add antsibull-changelog release workflow #2

Merged
jsanchezd merged 2 commits from feature/release-workflow into main 2026-09-29 08:11:43 +00:00
Owner

Manually-triggered release pipeline (workflow_dispatch): bumps galaxy.yml version, runs antsibull-changelog release+generate, commits/tags/pushes to main via the RELEASE_TOKEN org secret (push-whitelisted on main).

🤖 Generated with Claude Code

https://claude.ai/code/session_012icUrjv3vgHtovVpHUFjdp

Manually-triggered release pipeline (workflow_dispatch): bumps galaxy.yml version, runs antsibull-changelog release+generate, commits/tags/pushes to main via the RELEASE_TOKEN org secret (push-whitelisted on main). 🤖 Generated with [Claude Code](https://claude.com/claude-code) https://claude.ai/code/session_012icUrjv3vgHtovVpHUFjdp
Add antsibull-changelog release workflow
Some checks failed
release.yml / Add antsibull-changelog release workflow (push) Failing after 0s
release.yml / Add antsibull-changelog release workflow (pull_request) Failing after 0s
Ansible Lint / ansible-lint (pull_request) Successful in 35s
fff59e2e21
Manually-triggered (workflow_dispatch) release pipeline: bumps
galaxy.yml's version, runs antsibull-changelog release+generate, then
commits/tags/pushes directly to main using the RELEASE_TOKEN org
secret, which main's branch protection push-whitelists for exactly
this purpose.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_012icUrjv3vgHtovVpHUFjdp
Fix YAML syntax error in release workflow's version-bump step
All checks were successful
Ansible Lint / ansible-lint (pull_request) Successful in 35s
14403913cb
The sed command's plain scalar had an unquoted colon ("s/^version:
.*/version: ...") which YAML parsed as an attempted mapping key,
breaking the whole file. Wrap it in a block scalar instead -- same
class of bug as roles/forgejo/tasks/config/oauth2.yml's earlier fix.

Confirmed via yaml.safe_load: the file failed to parse before this
fix and parses cleanly after.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_012icUrjv3vgHtovVpHUFjdp
jsanchezd deleted branch feature/release-workflow 2026-09-29 08:11:43 +00:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
ansible-collections/silvarion.repos!2
No description provided.