Skip to content

Commit

Permalink
fix: release notes (#585)
Browse files Browse the repository at this point in the history
Signed-off-by: Charles-Edouard Brétéché <[email protected]>
  • Loading branch information
eddycharly authored Dec 3, 2023
1 parent 64c6744 commit efc79ac
Show file tree
Hide file tree
Showing 7 changed files with 23 additions and 23 deletions.
2 changes: 1 addition & 1 deletion .release-notes/v0.0.1.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

Release notes for `v0.0.1`.

## :dizzy: New features :dizzy:
## 💫 New features 💫

- Initial MVP release with support for `Apply`, `Delete`, `Assert` and `Error` operations
- Supports configuration from both config file and command line flags
Expand Down
8 changes: 4 additions & 4 deletions .release-notes/v0.0.2.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

Release notes for `v0.0.2`.

## :dizzy: New features :dizzy:
## 💫 New features 💫

- Added `Command` and `Script` operations
- Added support to continue on error in `Delete`, `Apply`, `Assert`, `Error`, `Command` and `Script` operations
Expand All @@ -13,16 +13,16 @@ Release notes for `v0.0.2`.
- Added support for `Apply` operations to fail (when applying a resource is expected to return an error)
- Docker image is now released under `ghcr.io/kyverno/chainsaw`

## :sparkles: UI changes :sparkles:
## UI changes

- Improved logging of running tests
- Added coloured logs
- Made `Parallel` in `Configuration` optional (delegates default to the testing package)

## :books: Docs :books:
## 📚 Docs 📚

- Improved CLI docs

## :guitar: Misc :guitar:
## 🎸 Misc 🎸

- Switched to subtests for better summary report from the `testing` package
6 changes: 3 additions & 3 deletions .release-notes/v0.0.3.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,16 +2,16 @@

Release notes for `v0.0.3`.

## :dizzy: New features :dizzy:
## 💫 New features 💫

- We now have a [logo](https://github.com/kyverno/chainsaw/blob/main/.assets/kyverno-chainsaw-horizontal.png) :tada:
- Timeouts are now managed per operation rather than per step
- Added timeout support at the operation level

## :wrench: Fixes :wrench:
## 🔧 Fixes 🔧

- Fixed `Exec` collectors not invoked

## :guitar: Misc :guitar:
## 🎸 Misc 🎸

- Improved error messages in a couple of places
8 changes: 4 additions & 4 deletions .release-notes/v0.0.4.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,23 +2,23 @@

Release notes for `v0.0.4`.

## :bangbang: Breaking chages :bangbang:
## ‼️ Breaking chages ‼️

- Renamed flag `stop-on-first-failure` to `fail-fast`
- Lots of API changes to allow more flexibility while making the syntax simpler
- Commands accepting a file now expect a single file, list of files are not supported anymore

## :dizzy: New features :dizzy:
## 💫 New features 💫

- Added provenance for released images
- Added a GitHub action to install Chainsaw
- Added a new `Create` operation
- Steps changed to follow a Try / Catch / Finally model

## :wrench: Fixes :wrench:
## 🔧 Fixes 🔧

- Fixed a bug where environment variables were not expanded correctly in command arguments

## :guitar: Misc :guitar:
## 🎸 Misc 🎸

- Switched to contextual logging
2 changes: 1 addition & 1 deletion .release-notes/v0.0.5.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,6 @@

Release notes for `v0.0.5`.

## :dizzy: New features :dizzy:
## 💫 New features 💫

- Support new assertion tree model :tada:
10 changes: 5 additions & 5 deletions .release-notes/v0.0.6.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,11 +2,11 @@

Release notes for `v0.0.6`.

## :bangbang: Breaking chages :bangbang:
## ‼️ Breaking chages ‼️

- Replaced `shouldFail` field in `create` and `apply` operations by assertion trees to validate outputs and error

## :dizzy: New features :dizzy:
## 💫 New features 💫

- Added assertion tree support in `command` and `script` operations to validate command outputs (stdout and stderr) and error
- Added support for `dryRun` in `create` and `apply` operations
Expand All @@ -15,18 +15,18 @@ Release notes for `v0.0.6`.
- Improved logs, added a `STATUS` column and operation details are now shown in sections
- Added programmatic validation in `Test` and `TestStep` resources

## :wrench: Fixes :wrench:
## 🔧 Fixes 🔧

- Sort error messages to get predictable output
- Current working directory not set in `command` and `script` operations
- Fixed a few assertion tree bugs in [kyverno-json](https://github.com/kyverno/kyverno-json)
- Fixed an invalid regex check in GitHub action
- Fixed cases where cleanup timeout was not used correctly

## :books: Docs :books:
## 📚 Docs 📚

- Added multi version docs support

## :guitar: Misc :guitar:
## 🎸 Misc 🎸

- Added `command` and `script` operations support to KUTTL migration command
10 changes: 5 additions & 5 deletions .release-notes/v0.0.7.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,21 +2,21 @@

Release notes for `v0.0.7`.

## :bangbang: Breaking chages :bangbang:
## ‼️ Breaking chages ‼️

- Object reference in `delete` is now under the `ref` field
- Check in `apply` and `create` operations was renamed to `expect` and is now an array of `Expectation`s (a combination of a match and a check)
- Additional data passed to `check`s are now done using bindings (`$error`, `$stdout`, `$stderr`, etc...)

## :dizzy: New features :dizzy:
## 💫 New features 💫

- Added timeout support in `try` and `catch` handlers
- Added assertion tree check in `delete` operation
- Added a new configuration option to force termination graceful period on `Pod`, `Deployment`, `StatefulSet`, `DaemonSet`, `Job` and `CronJob`
- Added reports support
- Completed kuttl migration command with `TestAssert` support

## :wrench: Fixes :wrench:
## 🔧 Fixes 🔧

- Fixed a kuttl migration failure in case of unsupported file name
- Fixed a potential invalid name when migrating a kuttl test step
Expand All @@ -26,10 +26,10 @@ Release notes for `v0.0.7`.
- Fixed controller-runtime logger not initialised
- Fixed `command` and `script` bug not receiving the right error in `$error` check

## :books: Docs :books:
## 📚 Docs 📚

- Added missing descriptions on API reference docs

## :guitar: Misc :guitar:
## 🎸 Misc 🎸

- Added command line log in `command` and `script` operations

0 comments on commit efc79ac

Please sign in to comment.