Releases: JonasPammer/cookiecutter-ansible-role
5.0.0
What's Changed
-
refactor!: remove EOL distributions from automatic tests by @JonasPammer in #160
-
ci: configure Renovate to automerge all action updates by @JonasPammer in #162
-
ci: #162 fixups by @JonasPammer in #163
-
ci: remove unecessary gh-pages pre-commit by @JonasPammer in #164
-
ci: implement 'paths' filter for pull_request too by @JonasPammer in #165
-
fix(ci): remove galaxy_info.standalone by @JonasPammer in #166
Full Changelog: 4.2.0...5.0.0
4.2.0 - drop ansible 4,5 and add ansible 9, fix tox and gh-pages regression
(dropped just means no longer automatically tested, thus no major bump)
What's Changed
- refactor: drop support for ansible-core 2.11 and 2.12 by @JonasPammer in #157
- fix(ci): adapt to tox 4.12 regression by @JonasPammer in #158
- fix: make asciidoctor-reducer work for PRs again (regression of #150) by @JonasPammer in #159
Full Changelog: 4.1.0...4.2.0
4.1.0 - add ansible 7/8, reduce renovate noise, gh-pages no longer a branch
What's Changed
- feat(ci): add ansible 7, 8 to test matrix by @JonasPammer in #151
- ci: remove duplicate CI artifact by @JonasPammer in #146
- ci: change gh-pages deployment source from branch to action by @JonasPammer in #150
- ci: increase not-automerge'able renovates to yearly by @JonasPammer in #147
Renovate PR #138 fixups
- ci: fix double CI run on renovate PR by @JonasPammer in #145
- ci: only run github-labeler on push by @JonasPammer in #149
- ci: disable gh-pages for renovate branches by @JonasPammer in #144
Full Changelog: 4.0.0...4.1.0
4.0.0 - fix `cruft update`, reduce renovate noise
Previously, open_source_license
used to be an array (for example: ["MIT License", "MIT"]
).
The first value was simply a hack for displaying a nice name when creating the cookiecutter.
The second value (MIT
) is the actually used name.
To update from previous versions, please do as follows:
- Install a previous version of cookiecutter:
pip3 install "cookiecutter<2.3.0"
- Execute the following command, replacing
"MIT"
with the respective name:
cruft update --variables-to-update '{\"open_source_license\":\"MIT\"}'
* To find out the name open_source_license
you used when creating your project, you can look into your .cruft.json
file at the root of the project.
- Reinstall cookiecutter in an up-to-date version :)
pip3 install "cookiecutter>=2.3.0"
Changes Details
Breaking Change
- fix!: change possible open_source_license values to string-only by @JonasPammer in #141
Other Changes
- ci: change order of CI test matrix by @JonasPammer in #124
- ci: reduce renovate notification and schedule noise by @JonasPammer in #138
- ci: add "[skip pre-commit.ci]" to ensure renovate automerge isnt blocked by @JonasPammer in #139
3.3.1
What's Changed
- fix(ci): remove centos7 support by @JonasPammer in #121
- ci: update default workflow dispatch option to ansible-6 by @JonasPammer in #119
- ci: update list of distro's in options dropdown (appendix to #112) by @JonasPammer in #118
- docs: update list of distributions in meta/main.yml (appendix to #112) by @JonasPammer in #120
- docs: document ansible 2.13 support by @JonasPammer in #122
Full Changelog: 3.3.0...3.3.1
3.3.0
What's Changed
- ci: update list of tested distributions and fix fedora35 CI error by @JonasPammer in #112
Full Changelog: 3.2.4...3.3.0
3.2.4
What's Changed
- fix: don't mention docker dep itself by @JonasPammer in #104 (#103)
- ci: bring gh-pages CI up-to-date with other cutter by @JonasPammer in #102
- ci: change python version of devcontainer to documented minimum by @JonasPammer in #106
- ci: remove weird tox~=3.24.5 cap by @JonasPammer in #109
Full Changelog: 3.2.3...3.2.4
3.2.3
What's Changed
- fix: update cruft version spec to >2.11 by @JonasPammer in #89
- fix: use new molecule-plugins[docker] by @JonasPammer in #97
- ci: fix potential 'dubious ownership in repo' devcontainer error by @JonasPammer in #95
- docs: remove Optional Checklist from PR template by @JonasPammer in #94
- chore: install useful/relevant extensions in devcontainer by @JonasPammer in #96
Full Changelog: 3.2.2...3.2.3
3.2.2
What's Changed
- style: "'role' is a required property" by @JonasPammer in #83
- ci: up min. python version to match ansible-lint by @JonasPammer in #85
- ci: update devcontainer to new standards by @JonasPammer in #87
- docs: denote supported ansible versions in cookie by @JonasPammer in #88
Full Changelog: 3.2.1...3.3.0
3.2.1
What's Changed
- chore: don't too much reference ~/ansible-roles by @JonasPammer in #72
- fix cookiecutter logic flaw introduced in #57 (trivia explained in #68)
- ci: remove renovate additions from cookie template by @JonasPammer in #73
- ci: add directory of cookie to renovate ignorePaths by @JonasPammer in #74
Full Changelog: 3.2.0...3.3.0