Skip to content

Releases: teemtee/tmt

Prepare epel & crb for image mode; improved guest cleanup; Jira Cloud support; hardware preset specification; rhel-6 adjustments

21 May 08:28
6b22aa5

Choose a tag to compare

What's Changed

  • Refresh the linkcheck cache everyday by @LecrisUT in #4858
  • Fix variable used in string dictionary normalization error by @happz in #4842
  • Fix how plan/guest ansible key is displayed by @happz in #4419
  • Update GitHub Actions by @renovate[bot] in #4821
  • Add missing imports by @happz in #4843
  • Add proper Command.__iadd__ method to correctly support += operator by @happz in #4844
  • Adjust flaky /tests/plan/import/basic test by @psss in #4882
  • Use Optional instead of | None by @happz in #4845
  • Remove a rhel8 workaround in pytest by @LecrisUT in #4596
  • Set /bin/dmesg as essential-requires for dmesg plugin by @tcornell-bus in #4881
  • Fix dummy messages of specification error in hardware requirement parser by @happz in #4846
  • Move config-manager install to package manager abstraction by @thrix in #4848
  • Add Ubuntu development dependencies by @happz in #4728
  • Cleanup step should apply to all guests, even not ready ones by @happz in #4866
  • Do not mangle shebangs on helper scripts by @bgoncalv in #4874
  • Update jira integration to use Jira Cloud by @psss in #4880
  • Running tmt clean will now show disk space freed by @AthreyVinay in #4801
  • Remove redundant install_* methods by @AthreyVinay in #4792
  • Add generic tmt context to AGENTS.md by @happz in #4585
  • Reference output.txt in results.yaml when custom results are missing by @bajertom in #4888
  • Avoid ARG_MAX overflow in bootc image-mode builds by @Lorquas in #4793
  • Add web-link field to Result for browsable test links by @kamaxeon in #4878
  • Add enable_repo() and disable_repo() to package manager abstraction by @thrix in #4903
  • Specification for reusable hardware configurations by @AthreyVinay in #4833
  • Support epel and crb features in Image Mode by @thrix in #4800
  • Release 1.74.0 by @psss in #4911

New Contributors

Full Changelog: 1.73.0...1.74.0

All plugin environment variables now recognized; Disabled remote plans no longer imported; New tmt-recipe-tool; Fixed modified-only path prefix matching

08 May 11:20
f39af7d

Choose a tag to compare

What's Changed

  • Adress some ansible deprecations by @LecrisUT in #4426
  • Remove custom dictionary from beakerlib template by @psss in #4797
  • Split tmt.hardware into smaller modules by @happz in #4774
  • Move /plans/provision/container into its own Packit job by @happz in #4400
  • Add comparison mode to sprint overview script by @happz in #4722
  • Extract Run from tmt.base.core into tmt.base.run by @happz in #4794
  • Document the podman tag in the contribution docs by @psss in #4819
  • Fix recipe generation when execute script is provided by @therazix in #4829
  • Do not fetch disabled remote plans in tmt run by @pkhartsk in #4749
  • Handle test framework/check dependencies in required packages by @psss in #4802
  • Separate the TOC sections by @LecrisUT in #4651
  • Adjust the tests after update to teemtee/tests repo by @LecrisUT in #4850
  • Properly account for sub-tests in modified-only by @LecrisUT in #4813
  • Fix recipe generation for ReportPortalData by @therazix in #4854
  • Fix prepare/shell and provision/local missing the plan environment by @happz in #4852
  • Add whatprovides resolution to verify-install plugin by @vaibhavdaren in #4804
  • Apply plugin envvars to phases not on command line by @happz in #4472
  • Introduce guest.download() to centralise downloads on guest by @AthreyVinay in #4773
  • Release 1.73.0 by @tcornell-bus in #4865

New Contributors

Full Changelog: 1.72.0...1.73.0

Fixed order of enabling FIPS in tmt try; Changed the default formatting of YAML emitted by tmt; ruamel.yaml.clib as default for YAML speedups

24 Apr 06:45
c45b734

Choose a tag to compare

What's Changed

  • Drop plan environment from the default command environment by @happz in #4613
  • Move TMT_SOURCE_DIR envvar setting out of the discover step by @happz in #4616
  • Remove the Execute.discover setter dead code by @psss in #4790
  • Step __init__ shall accept list of raw step data only, no other types are allowed by @happz in #4523
  • Prefer Stopwatch.measure over context manager by @happz in #4591
  • Fix order of enabling FIPS in try by @The-Mule in #4760
  • Change the default formatting of YAML emitted by tmt by @happz in #4338
  • Convert ArtifactProvider to dataclass by @LecrisUT in #4765
  • Use ruamel.yaml.clib as default by @LecrisUT in #4712
  • Resolve ArtifactInfo.location overloading for verify-installation by @vaibhavdaren in #4798
  • To/from "state" helpers for tmt state files by @happz in #4486
  • Fix recipe generation for ReportPortalData by @therazix in #4809
  • Fix incorrect && in context examples of when by @happz in #4780
  • Implement the sprint-sync script by @psss in #4803
  • Migrate to self-hosted renovate by @LecrisUT in #4010
  • Fix recipe loading when fmf tree is not present by @therazix in #4807
  • Improve test coverage for prepare plugins in image mode by @thrix in #4719
  • Skip Fedora ELN + Copr test case by @happz in #4830

Full Changelog: 1.71.0...1.72.0

Full recipe loading; Artifact plugin require/recommend verify; Beakerlib libraries caching during tmt try fixed

09 Apr 09:56
f923575

Choose a tag to compare

What's Changed

Full Changelog: 1.70.0...1.71.0

New prepare/verify-installation plugin; Allow container plugin to expose runner devices; New virtualization.confidential hardware requirement

26 Mar 09:16
6a4986c

Choose a tag to compare

What's Changed

Full Changelog: 1.69.0...1.70.0

Strict test duration enforcement; individial test adjusting; beakerlib libraries bug fix; forced tty use in podman exec

11 Mar 17:29
1519559

Choose a tag to compare

What's Changed

Full Changelog: 1.68.0...1.69.0

Improved package failure reporting; Artemis API v0.0.84 support; Image mode RPM installation fix; Execute tests guide section

25 Feb 22:30
ebf609c

Choose a tag to compare

What's Changed

Full Changelog: 1.67.0...1.68.0

Plan policy, adjusting imported plans, boot.method in testcloud, prepare shell for bootc provision

13 Feb 13:58
222e927

Choose a tag to compare

What's Changed

Full Changelog: 1.66.0...1.67.0

Fixed race condition in podman network creation and virtual console log; Beakerlib libraries can now be referenced without a `url` or `path` key; init process in containers

29 Jan 08:32
5db07e3

Choose a tag to compare

What's Changed

See the release notes for the list of interesting changes.

Full Changelog: 1.65.0...1.66.0

Artifact plugin documentation; Improved shell discover; Better retries for ReportPortal; Display report shows prepare

15 Jan 08:57
4d3263b

Choose a tag to compare

See the release notes for the list of interesting changes.

What's Changed

  • Update Pre-commit Dependencies by @renovate[bot] in #4431
  • Fix linkcheck failures by @LecrisUT in #4446
  • Remove job_owner and HW requirements walkaround by @skycastlelily in #3948
  • Extend tmt-report-result with a bit of logging by @happz in #4363
  • Use formatted stopwatch attributes instead of calling format_* helpers by @happz in #4417
  • Fix typos and missing rendering of guest facts by @happz in #4418
  • Update GitHub Actions by @renovate[bot] in #4448
  • Rename Packit checks with names containing : by @happz in #4464
  • Refactor for mock plugin by @mkoncek in #4173
  • Require podman-machine only on supported arches by @LecrisUT in #4461
  • Get rid of the irrelevant sudo check messages by @psss in #4465
  • Ignore policyload messages in the avc check by @psss in #4470
  • Fix name of the repository-file provider by @vaibhavdaren in #4476
  • Measure more actions in prepare plugins, and include timestamps in results by @happz in #4459
  • Include prepare step results in the display report plugin by @happz in #4460
  • Onboard Fedora ELN containers by @yselkowitz in #4042
  • Attach test environment to its invocation by @happz in #4452
  • Move test check invocation under the umbrella of test invocation by @happz in #4453
  • Augment repository files with default priority when missing by @vaibhavdaren in #4454
  • Document the artifact install plugin tech preview by @LecrisUT in #4209
  • Extract shared discover plugin logic into the step by @therazix in #4391
  • Do not inject plan environment into test environment by @happz in #4455
  • Add repository-url artifact provider by @vaibhavdaren in #4474
  • Implement copr repository provider by @AthreyVinay in #4471
  • Increase retry session defaults and add environment variable override by @kkaarreell in #4408
  • Refactor "to YAML" and "from YAML" helpers by @happz in #4334
  • Release 1.65.0 by @thrix in #4485

New Contributors

Full Changelog: 1.64.0...1.65.0