See the release notes for the list of interesting changes.
What's Changed
- Handle invalid option in the
tmt-reboot
script by @psss in #3358 - Document overview of supported
restraint
scripts by @psss in #3379 - Uninstall bootc in Fedora CoreOS testing image by @happz in #3380
- Support
--workdir-root
in thetmt clean
command by @skycastlelily in #2850 - Fix reuse of already provisioned machine by @lukaszachy in #3381
- Implement the
--keep
option fortmt clean guests
by @skycastlelily in #3182 - Enable the
huge_tree
option for thelxml
parser by @seberm in #3365 - Do not save the logs into memory using an auxiliary variable by @seberm in #3382
- Update the
actions/upload-artifact
version by @psss in #3389 - Implement
--keep
fortmt clean
by @skycastlelily in #3183 - Fix log paths for subresults loaded from tmt-report-results.yaml by @seberm in #3370
- Pre-commit hooks version bump by @martinhoyer in #3402
- Add
link
config validation usingpydantic
by @therazix in #3339 - Store multiple invocations of dmesg check for the same test in one file by @happz in #3393
- Do not use
mypy
cache forruamel.yaml
by @martinhoyer in #3404 - Encourage contributors to keep pull requests up-to-date by @psss in #3408
- Update contribution doc with
tldr
pages info by @martinhoyer in #3377 - Simplify the packit configuration by @LecrisUT in #3374
- Document runner vs guest compatibility by @happz in #3388
- Mark the two known
avc
failures withxfail
by @psss in #3411 - Translate
Or
constraint properly formrack
by @skycastlelily in #3327 - Split copr project into
stable
andlatest
by @LecrisUT in #3375 - Switch to the new
tmt
logo by @martinhoyer in #3361 - Go to discover tests directory after login by @falconizmi in #3357
- Multiple reportportal plugin improvements and fixes by @seberm in #3356
- Rewrite the
feature
implementation to plugins by @falconizmi in #3276 - Use the
rhts-report-result
alias for reportingbeakerlib
subresults by @seberm in #3372 - Support
--workdir-root
in thetmt run
command by @skycastlelily in #3386 - Fix rendering of units when used as defaults of plugin keys by @happz in #3391
- Extract
tmt try
andtmt init
into their owntmt.cli
modules by @happz in #3394 - Add fallback method for generating shorter SSH master socket by @happz in #3384
- Add support for the
when
key in step phases by @lukaszachy in #3340 - Speed up the
/plans/provision/container
plan by @psss in #3418 - Support passing pubkeys to authorized_keys for
mrack
by @skycastlelily in #3354 - Timestamp schema pattern should allow Z instead of zero offset by @happz in #3420
- Add the
--rootfs
option forbootc
image building by @henrywang in #3390 - Refresh metadata cache after failed package installation by @bajertom in #3348
- Release 1.40.0 by @psss in #3422
New Contributors
- @henrywang made their first contribution in #3390
Full Changelog: 1.39.0...1.40.0