changelog
Manage changelog fragments and releases.
Mit Codex oder Claude installieren Kopieren Sie diesen Prompt, fügen Sie ihn in Codex, Claude oder einen anderen Assistant ein und lassen Sie die Skill-Seite prüfen und installieren.
Menü
Manage changelog fragments and releases.
Mit Codex oder Claude installieren Kopieren Sie diesen Prompt, fügen Sie ihn in Codex, Claude oder einen anderen Assistant ein und lassen Sie die Skill-Seite prüfen und installieren.
Run a role's Molecule scenario. Requires explicit authorization.
Lint roles and playbooks with ansible-lint.
Run ansible-test sanity on modules and plugins.
Format Python code with black.
Build the collection tarball.
Install the project's pinned Python version.
| name | changelog |
| description | Manage changelog fragments and releases. |
Record user-facing changes as YAML fragments in changelogs/fragments/. antsibull-changelog
folds them into CHANGELOG.rst.
Create changelogs/fragments/{{ name }}.yml, keyed by antsibull section (a list per section):
minor_changes:
- {{ module_or_role }} - add X (https://github.com/.../pull/NNN).
Sections:
breaking_changesbugfixesdeprecated_featuresknown_issuesmajor_changesminor_changesrelease_summary (a string, prelude)removed_featuressecurity_fixestrivial (not rendered)source venv/bin/activate
antsibull-changelog lint
antsibull-changelog lint-changelog-yaml --strict changelogs/changelog.yaml
antsibull-changelog generate
generate doesn't touch fragments or show pending ones.lint-changelog-yaml validates the generated changelog data used to render CHANGELOG.rst.After bumping version in galaxy.yml, consume the fragments from the activated virtualenv:
antsibull-changelog release
With keep_fragments: false, release records the galaxy.yml version and deletes the consumed
fragments. Review CHANGELOG.rst and changelogs/changelog.yaml, then run both lint commands again
before tagging.
virtualenv skill