💫 New features 💫
- Added support for custom bindings (local variables) at the test, step and operation level
- Added support for custom environment variables in
script
andcommand
operations - Added a new
wait
operation to invokekubectl wait ...
(supported intry
,catch
andfinally
) - Added support for loading resources from a file in
chainsaw assert
command
🔧 Fixes 🔧
- Fixed report path configuration not being used when saving a report
- Fixed wrong base image used in released docker image (missing
kubectl
andsh
) - Prevent double extension in the report output file
- Fixed a potential crash related to reports
- Fixed potentially missing operations in reports
🎸 Misc 🎸
- Temporary
KUBECONFIG
files are now created in/tmp
folder - Stopped overriding the
PATH
environment variable
📚 Docs 📚
- Added chainsaw capabilities in the quick start guide
What's Changed
- Brew formula update for chainsaw version v0.1.6 by @github-actions in #948
- chore: update drop down in templates by @eddycharly in #950
- chore: bump kind node image by @eddycharly in #947
- fix(report): report path and prevent double extension on file name by @shubham-cmyk in #951
- chore(deps): Bump svenstaro/upload-release-action from 2.7.0 to 2.9.0 by @dependabot in #952
- test(report): Add report path test by @shubham-cmyk in #956
- feat: support loading resource from file in assert command by @eddycharly in #959
- feat: add support for bindings at the test, step and operation level by @eddycharly in #960
- refactor(operations): error and assert condition by @shubham-cmyk in #958
- feat: add env vars support in command and script by @eddycharly in #963
- fix: reports creation and potential nil ref panic by @eddycharly in #965
- fix: operation reports missing by @eddycharly in #968
- feat: add bindings support in script and command by @eddycharly in #969
- chore: simplify kubeconfig management by @eddycharly in #970
- chore: remove path override by @eddycharly in #971
- chore: Add Tempo Operator to the adopters list. by @IshwarKanse in #974
- chore(deps): Bump codecov/codecov-action from 4.0.1 to 4.0.2 by @dependabot in #975
- docs: add chainsaw capabilities to quick start guide by @swastik959 in #973
- chore: update release notes by @eddycharly in #977
- chore: update release notes by @eddycharly in #979
- fix: test flake by @eddycharly in #978
- feat: add wait operation by @shubham-cmyk in #927
- fix: wait condition value need quotes by @eddycharly in #981
- fix: wait logic by @eddycharly in #982
- refactor: get collector by @eddycharly in #983
- feat: add wait operation by @eddycharly in #984
- fix: do not allow nil collector by @eddycharly in #985
- chore(deps): Bump codecov/codecov-action from 4.0.2 to 4.1.0 by @dependabot in #988
- chore(deps): Bump actions/download-artifact from 4.1.2 to 4.1.3 by @dependabot in #987
- fix: base image for ko in goreleaser config by @eddycharly in #990
- chore: update release notes by @eddycharly in #992
- chore: update docs by @eddycharly in #993
- release: v0.1.7 by @eddycharly in #994
New Contributors
- @IshwarKanse made their first contribution in #974
Full Changelog: v0.1.6...v0.1.7