github kyverno/chainsaw v0.2.10

latest releases: v0.2.11, v0.2.11-beta.1
one month ago

💫 New features 💫

  • Added bindings support when referencing step templates
  • Restructured the reports system
  • Added reports in JSON format back
  • Added new JUnit report formats with different granularity (JUNIT-TEST, JUNIT-STEP, JUNIT-OPERATION)
  • XML report format should be considered deprecated and replaced with one of the JUNIT-* format

🔧 Fixes 🔧

  • Fixed default report name not set correctly
  • Made template required when referencing a step template

📚 Docs 📚

  • Started a JMESPath function example page in the docs (only x_k8s_get is available at this time)

🎸 Misc 🎸

  • Removed test v1alpha2 API for now

What's Changed

  • chore(deps): bump zgosalvez/github-actions-ensure-sha-pinned-actions from 3.0.11 to 3.0.12 (cherry-pick #1936) by @gcp-cherry-pick-bot in #1937
  • fix: default report name not set correctly (cherry-pick #1939) by @gcp-cherry-pick-bot in #1940
  • Update bindings.md with 'x_k8s_get()' example (cherry-pick #1915) by @gcp-cherry-pick-bot in #1941
  • chore: remove checkout when uploading to codecov (cherry-pick #1942) by @gcp-cherry-pick-bot in #1943
  • chore(deps): bump k8s.io/api from 0.31.0 to 0.31.1 (cherry-pick #1945) by @gcp-cherry-pick-bot in #1948
  • chore(deps): bump k8s.io/client-go from 0.31.0 to 0.31.1 (cherry-pick #1947) by @gcp-cherry-pick-bot in #1949
  • fix: reports system (cherry-pick #1950) by @gcp-cherry-pick-bot in #1952
  • feat: use jstemmer/go-junit-report (cherry-pick #1951) by @gcp-cherry-pick-bot in #1953
  • feat: restructure junit reports (cherry-pick #1954) by @gcp-cherry-pick-bot in #1955
  • refactor: report system (cherry-pick #1956) by @gcp-cherry-pick-bot in #1957
  • refactor: decouple operation execution from failer (cherry-pick #1958) by @gcp-cherry-pick-bot in #1959
  • refactor: failure propagation in reports (cherry-pick #1960) by @gcp-cherry-pick-bot in #1961
  • fix: json reports (cherry-pick #1962) by @gcp-cherry-pick-bot in #1963
  • feat: improve json report format (cherry-pick #1964) by @gcp-cherry-pick-bot in #1965
  • feat: add cleanup operations in reports (cherry-pick #1966) by @gcp-cherry-pick-bot in #1968
  • refactor: reports failures propagation (cherry-pick #1969) by @gcp-cherry-pick-bot in #1970
  • feat: operation type to report (cherry-pick #1971) by @gcp-cherry-pick-bot in #1972
  • feat: move cleanup in separate report steps (cherry-pick #1973) by @gcp-cherry-pick-bot in #1974
  • feat: add test cleanup to report (cherry-pick #1975) by @gcp-cherry-pick-bot in #1976
  • refactor: junit report structure (cherry-pick #1977) by @gcp-cherry-pick-bot in #1978
  • chore(deps): bump github/codeql-action from 3.26.6 to 3.26.7 (cherry-pick #1979) by @gcp-cherry-pick-bot in #1981
  • feat: remove v1alpha2 tests api for now (cherry-pick #1982) by @gcp-cherry-pick-bot in #1983
  • fix: make template required in step template (cherry-pick #1984) by @gcp-cherry-pick-bot in #1986
  • fix: dependabot gomod directories (cherry-pick #1987) by @gcp-cherry-pick-bot in #1988
  • chore(deps): bump sigs.k8s.io/controller-tools from 0.16.1 to 0.16.3 in /hack/controller-gen (cherry-pick #1990) by @gcp-cherry-pick-bot in #1991
  • chore(deps): bump k8s.io/apiextensions-apiserver from 0.31.0 to 0.31.1 in /hack/controller-gen (cherry-pick #1989) by @gcp-cherry-pick-bot in #1992
  • feat: add bindings support to step templates (cherry-pick #1985) by @gcp-cherry-pick-bot in #1993
  • chore: update release notes (cherry-pick #1995) by @gcp-cherry-pick-bot in #1996
  • release: v0.2.10 (cherry-pick #1997) by @gcp-cherry-pick-bot in #1998

Full Changelog: v0.2.9...v0.2.10

Don't miss a new chainsaw release

NewReleases is sending notifications on new releases.