Releases: ASFHyP3/hyp3-cookiecutter
Releases · ASFHyP3/hyp3-cookiecutter
HyP3 Cookiecutter v0.5.2
HyP3 Cookiecutter v0.5.1
Added
- Added
permissionsfield for every GitHub Actions job in the cookiecutter template, to address ASFHyP3/actions#220
Changed
- Upgraded
ASFHyP3/actionsreusable actions tov0.18.1.
Removed
- Removed the
sync_pr_labelinput from the call toreusable-release.yml, so that the default value will be used.
Fixed
- Updated README instructions for creating a HyP3 plugin. In particular, added instructions for granting the GitHub user account (e.g.
tools-botforASFHyP3repos) sufficient permissions for performing releases. - The
python_versionparameter is now provided toreusable-version-info.ymlin thetest-and-build.ymltemplate. - Changed the value of the
userparameter forreusable-docker-ghcr.ymlfrom{{ cookiecutter.github_username }}to{{ '${{ github.actor }}' }}, to match the example given by the actions README.
HyP3 Cookiecutter v0.5.0
Added
- Added a CLI option to specify the name of a user GitHub Token in the rendered plugin for the GitHub Actions workflows that require it.
- A GitHub Actions workflow that will ensure hyp3-cookiecutter renders.
Fixed
- Fixed project name variable error which prevented the cookiecutter from rendering.
HyP3 Cookiecutter v0.4.0
Changed
- In the generated project, ruff and mypy dependencies are now statically pinned and kept up to date with dependabot to prevent updates introducing unexpected static analysis failures
Fixed
- Added mypy to the generated Python package's optional
developdependencies - Updates the generated
CHANGELOG.mdto better match the general styles used in HyP3 repositories - Ensured the generated Python package passes ruff, mypy, and pytest checks
Removed
- Removed the broken browse image generation and upload example code
- Removed the generated Code of Conduct file to instead prefer a GitHub organization level one
HyP3 Cookiecutter v0.3.3
Changed
- Upgrade to
ASFHyP3/actionsv0.15.0 in cookiecutter workflows. - Update
mypyoptions inpyproject.toml.
Fixed
- Use
TOOLS_BOT_PAKin cookiecutter workflows as recommended by the https://github.com/ASFHyP3/actions README.
HyP3 Cookiecutter v0.3.2
Changed
- The
static-analysisGithub Actions workflow now includesmypyfor type checking.
HyP3 Cookiecutter v0.3.1
Changed
- The
static-analysisGithub Actions workflow now usesruffrather thanflake8for linting.
HyP3 Cookiecutter v0.3.0
Added
- Support for Python 3.13
- Workflow action to keep the reusable CI/CD action up to date within the cookiecutter template
Changed
- Now uses ruff for linting and formatting instead of flake8
Removed
- The unused
process.mainfunction as we don't register it as a console script entrypoint
Fixed
- Tests using the
script_runnerfixture will no longer raise usage warnings
HyP3 Cookiecutter v0.2.0
Removed
- Support for Python 3.8 and 3.9 has been dropped. The minimum version is now 3.10.
Fixed
- Removed the deprecated
jinja2_time.TimeExtensionfrom the cookiecutter config
HyP3 Cookiecutter v0.1.3
Changed
- Upgraded to
hyp3lib=>3,<4.