All notable changes to this project will be documented in this file.
- Update registry references to oci (#36).
- Cap generated test ids to 255 characters to avoid file system errors (#35).
- Nix build files (#18)
- Raise build versions (#18)
- Use setuptools to build the project (#18)
- Drop support for 3.10 and add support for 3.12 (#18)
- Added NAMESPACE to template globals and --namespace cli argument for preferred names (#30)
- Delete the output dir before generating tests (#7).
- Replace os fs separator ("/") in test case names with underscore ("_") (#8)
- Bugfix: apply multiple patches sequentially to a single test (#6)
- Add support for Kuttl test suites and improve CI (#4)
- Install and run pylint and mypy.
- Reorganize package modules.
- Install GitHub linting actions.
- Install pre-commit hooks.
- Preserve file permissions for the generated files.
- Prevent the
lookup()function from raising an exception.
- Add
lookup()function for (partial) compatibility with Ansible templates.
- Enable
trim_blockswhen processing Jinja templates to avoid spurious new lines. These can lead to broken shell commands.
- Initial release.