💫 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 theJUNIT-*
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