Skip to content

Commit 1a46dbb

Browse files
committed
Release tmt-1.30.0
1 parent 395aa33 commit 1a46dbb

File tree

4 files changed

+77
-3
lines changed

4 files changed

+77
-3
lines changed

docs/contribute.rst

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -369,7 +369,8 @@ Follow the steps below to create a new major or minor release:
369369

370370
* Run the full test coverage using ``tmt -c how=full run``
371371
* Use ``git log --oneline --no-decorate x.y-1..`` to generate the changelog
372-
* Update ``README`` with new contributors since the last release
372+
* Update ``overview.rst`` with new contributors since the last release
373+
* Review the release notes in ``releases.rst``, update as needed
373374
* Add a ``Release tmt-x.y.0`` commit with the specfile update
374375
* Create a pull request with the commit, ensure tests pass, merge it
375376

docs/overview.rst

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -630,7 +630,8 @@ Lukáš Kotek, Daniel Diblík, Laura Barcziova, Marián Konček,
630630
Marcin Sobczyk, Jiří Jabůrek, Huijing Hei, Tibor Dudlák, Jan
631631
Macků, Filip Vágner, Martin Hoyer, Iveta Česalová, Yi Zhang,
632632
Zhaojuan Guo, Natália Bubáková, Michal Josef Špaček, Jiří Popelka,
633-
Matej Focko, Yulia Kopkova, Tomáš Bajer and Carlos Rodriguez-Fernandez.
633+
Matej Focko, Yulia Kopkova, Tomáš Bajer, Carlos Rodriguez-Fernandez
634+
and James Molet.
634635

635636

636637
Copyright

docs/releases.rst

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,10 @@ A new :ref:`/spec/tests/tty` boolean attribute was added to the
4949
want to keep tty enabled. The default value of the attribute is
5050
``false``, in sync with the previous default behaviour.
5151

52+
See the `full changelog`__ for more details.
53+
54+
__ https://github.com/teemtee/tmt/releases/tag/1.30.0
55+
5256

5357
tmt-1.29
5458
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

tmt.spec

Lines changed: 69 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
Name: tmt
2-
Version: 1.29.0
2+
Version: 1.30.0
33
Release: %autorelease
44
Summary: Test Management Tool
55

@@ -147,6 +147,74 @@ install -pm 644 %{name}/steps/provision/mrack/mrack* %{buildroot}/etc/%{name}/
147147
%files -n tmt+all -f %{_pyproject_ghost_distinfo}
148148

149149
%changelog
150+
* Fri Dec 08 2023 Petr Šplíchal <[email protected]> - 1.30.0
151+
- Make `arch` field unsupported in the spec
152+
- Introduce `tty` test attribute to control terminal environment
153+
- Ensure the imported plan's `enabled` key is respected
154+
- Add support for user defined templates (#2519)
155+
- Update the common schema for the `check` key
156+
- Create a `checks` directory to store avc/dmesg checks
157+
- Correctly update environment from importing plan
158+
- Implement `tmt try` for interactive sessions
159+
- Use a shorter time for `podman stop` (#2480)
160+
- Add the `redis` server as a multihost sync example
161+
- Improve documentation of test checks
162+
- Adjust the format of Polarion test run title
163+
- Run all available tests only upon a user request
164+
- Rename `name` to `how` in test check specification (#2527)
165+
- Link `inheritance` and `elasticity` from the guide
166+
- Add the `fips` field for the `polarion` report
167+
- Cover `tmt.cli` with `pyright` (#2520)
168+
- Custom soft/hard reboot commands for the connect provision plugin
169+
- Add `--feeling-safe` for allowing possibly dangerous actions
170+
- Update docs for the `polarion` report plugin
171+
- Move test-requested reboot handling into test invocation class
172+
- Add `-i` to select an image in beaker and artemis
173+
- Document how to use `yaml` anchors and aliases
174+
- Simplify log decolorizers to support pickleable trees
175+
- Add description field to polarion report plugin
176+
- Make check plugin class generic over check class (#2502)
177+
- Increase verbosity of Artemis provisioning errors
178+
- Add more distros to the `mrack` config
179+
- Move the `contact` key to the `Core` class
180+
- Bump tmt in lint pre-commit check to 1.29.0
181+
- Add Python 3.12 to the test matrix
182+
- Move `mrack` configs into `tmt+provision-beaker`
183+
- Allow running upgrade from the current repository
184+
- Fix remote nested library fetch and add test
185+
- Cover tmt.options with pyright
186+
- Cover tmt.checks, tmt.frameworks and tmt.log with pyright
187+
- Cover tmt.result with pyright checks
188+
- Store fmf `context` in results for each test
189+
- Add networks to the podman provision plugin (#2419)
190+
- Add a dedicated exit code when all tests reported `skip` result
191+
- Move invocation-related fields out of `Test` class
192+
- Remove expected fail from `/tests/pip/install/full`
193+
- Convert test execution internals to use "invocation" bundle (#2469)
194+
- Introduce a separate page `Code` for code docs
195+
- Add code documentation generated from docstrings
196+
- Fix possible unbound variable after import-under-try
197+
- Add `pyright` as a `pre-commit` check
198+
- Add a helper for nonconflicting, multihost-safe filenames
199+
- Add the `whiteboard` option for `beaker` provision
200+
- Support timestamped logging even on the terminal
201+
- Enable pyupgrade `UP` ruff rule
202+
- Fix `UP035` deprecated-import violations
203+
- Fix `UP034` extraneous-parentheses violation
204+
- Fix `UP033` lru-cache-with-maxsize-none violations
205+
- Fix `UP032` f-string violations
206+
- Fix `UP013` convert-typed-dict-functional-to-class
207+
- Fix `UP009` utf8-encoding-declaration violations
208+
- Fix `UP006` non-pep585-annotation violations
209+
- Try several times to build the `become` container (#2467)
210+
- Add .py file extension to docs scripts (#2476)
211+
- Add a link to the Testing Farm documentation
212+
- Use `renku` as the default theme for building docs
213+
- Properly normalize the test `path` key
214+
- Add an `adjust` example for enabling custom repo
215+
- Drop special normalization methods
216+
- Disable `dist-git-init` in the `distgit` test (#2463)
217+
150218
* Mon Nov 06 2023 Lukáš Zachar <[email protected]> - 1.29.0
151219
- Add page `Releases` to highlight important changes
152220
- Update and polish hardware requirement docs

0 commit comments

Comments
 (0)