72deb1dc1f
CI tweaks
CI / test (push) Successful in 43s
Lint / test (push) Successful in 25s
Trivy / test (push) Successful in 24s
2025-12-03 18:06:32 +11:00
36682c4020
Add jinja2 dep
CI / test (push) Successful in 43s
Lint / test (push) Successful in 23s
Trivy / test (push) Successful in 21s
2025-11-30 18:33:16 +11:00
66eda6dae8
Bump version
CI / test (push) Failing after 39s
Lint / test (push) Successful in 23s
Trivy / test (push) Has been cancelled
2025-11-30 18:31:12 +11:00
d7c71f6349
Refactor and add much more robust tests (both automated and manual) to ensure loops and things work ok
CI / test (push) Failing after 45s
Lint / test (push) Successful in 26s
Trivy / test (push) Successful in 24s
2025-11-30 18:27:01 +11:00
f66f58a7bb
Rename some methods, merge the loopable classes and just always try it
2025-11-28 12:28:46 +11:00
85f21e739d
Refactor handlers to be in their own classes for easier maintainability
2025-11-27 20:41:10 +11:00
910234ed65
use defusedxml, silence bandit warnings
2025-11-27 15:10:45 +11:00
9faa2d2e2e
Revert "Use defusedxml"
...
This reverts commit 1a7359fc3c .
2025-11-27 15:01:40 +11:00
1a7359fc3c
Use defusedxml
Lint / test (push) Successful in 25s
Trivy / test (push) Successful in 26s
CI / test (push) Failing after 40s
2025-11-27 14:57:47 +11:00
11a5ac690f
Remove ruamel dependency
2025-11-26 15:40:25 +11:00
9b3585ae89
Add ruamel as a dep
2025-11-26 15:29:19 +11:00
559389a35c
Add support for YAML and JSON
CI / test (push) Successful in 41s
Lint / test (push) Successful in 23s
Trivy / test (push) Successful in 21s
2025-11-25 17:38:30 +11:00
f992da47ee
Improvements
...
CI / test (push) Failing after 33s
Lint / test (push) Successful in 23s
Trivy / test (push) Successful in 22s
* Preserve comments in Jinja2 templates
* Handle truthy/falsy statements better
* Handle params that have an empty value (php.ini is notorious)
* Add indentation to yaml and also starting --- so yamllint passes
2025-11-25 16:35:18 +11:00
944f1e8691
Initial commit
2025-11-25 15:44:12 +11:00