Custom test results validation; API deprecation warnings; Beaker job ownership; Subresults preparation
See the release notes for the list of interesting changes.
What's Changed
- Add primitives for loading and saving step results [Step results #3] by @happz in #2978
- Correct the description for
where
underfinish
by @mcasquer in #3136 - Rename the result phase to subresult by @seberm in #3106
- Use the default branch for polarion tests by @psss in #3145
- pre-commit hooks update; mypy, ruff fixes by @martinhoyer in #3142
- Use concrete step data class when injecting requires by @happz in #3144
- Introduce submodules
utils.git
andutils.templates
by @happz in #2983 - Fix
if
typo inreport
spec description by @mcasquer in #3146 - Fix getting excluded variables from environment variable by @psss in #3148
- Prepare and finish steps save results of their phases [Step results #4] by @happz in #2979
- Fix docstrings of regex template filters by @happz in #3011
- Support v0.0.70 and v0.0.72 Artemis API by @happz in #3149
- Do not enable epel on EL 10 by @spetrosi in #3128
- Show subresults and their checks in report display plugin by @seberm in #3107
- Remove redundant parsing user_data code by @skycastlelily in #3119
- reportportal: upload all test case results by @kkaarreell in #3135
- Add (custom) result file validation, schema-based by @happz in #3153
- Fix handling of empty set of allowed linters by @happz in #3158
- Add
warnings.deprecated
by @LecrisUT in #3062 - Improve the design of the checks and phases in HTML report plugin by @seberm in #3095
- Drop no longer valid limitations of multihost from docs by @happz in #3169
- Fix the operator to be not equal in string values by @mcasquer in #3170
- Fix
thundebolt
typo by @mcasquer in #3171 - Add Fedora 41 among images we test against by @happz in #3172
- Extend xfail to F41 for pint and nitrate issues by @martinhoyer in #3173
- Move timestamp/duration formatting to utils [Step results #5] by @happz in #3019
- Changing Clean.guests() to accept run IDs by @skycastlelily in #3163
- Move SSH master sockets under workdir by @happz in #3165
- Support different job owner when creating Beaker jobs by @happz in #3179
- Fix running of Ansible playbooks shipped with tmt by @falconizmi in #3126
- Use
TMT_REPORT_ARTIFACTS_URL
envvar again by @kkaarreell in #3184 - Release 1.36.0 by @martinhoyer in #3187
New Contributors
- @spetrosi made their first contribution in #3128
- @falconizmi made their first contribution in #3126
Full Changelog: 1.35.0...1.36.0