diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index d891840519..1f9bb4d7ff 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -4,10 +4,12 @@ on: branches: - develop - 7.1 + - 7.2 pull_request: branches: - develop - 7.1 + - 7.2 name: Run tests diff --git a/.mergify.yml b/.mergify.yml index 3802f76107..a448cbfc12 100644 --- a/.mergify.yml +++ b/.mergify.yml @@ -70,6 +70,16 @@ pull_request_rules: - -draft - label=7.1-backports +- name: backport 7.2 + actions: + backport: + branches: + - '7.2' + conditions: + - label!=WIP + - -draft + - label=7.2-backports + - name: dependabot actions: queue: diff --git a/bodhi-client/bodhi-client.spec b/bodhi-client/bodhi-client.spec index af618f9f5d..c32b4bf5bd 100644 --- a/bodhi-client/bodhi-client.spec +++ b/bodhi-client/bodhi-client.spec @@ -1,14 +1,14 @@ # Created by pyp2rpm-3.3.7 %global pypi_name bodhi-client %global src_name bodhi_client -%global pypi_version 7.1.1 +%global pypi_version 7.2.0 Name: %{pypi_name} Version: %{pypi_version} Release: 0%{?dist} Summary: Bodhi client -License: GPLv2+ +License: GPL-2.0-or-later URL: https://github.com/fedora-infra/bodhi Source0: %{src_name}-%{pypi_version}.tar.gz BuildArch: noarch @@ -64,6 +64,9 @@ install -pm0644 bodhi-client.bash %{buildroot}%{_sysconfdir}/bash_completion.d/b %config(noreplace) %{_sysconfdir}/bash_completion.d/bodhi-client.bash %changelog +* Sun Apr 30 2023 Mattia Verga - 7.2.0-1 +- Update to 7.2.0 + * Sat Mar 18 2023 Mattia Verga - 7.1.1-1 - Update to 7.1.1 diff --git a/bodhi-client/pyproject.toml b/bodhi-client/pyproject.toml index 94a2e70d13..611f24144e 100644 --- a/bodhi-client/pyproject.toml +++ b/bodhi-client/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "bodhi-client" -version = "7.1.1" +version = "7.2.0" description = "Bodhi client" authors = ["Fedora Infrastructure team"] maintainers = ["Fedora Infrastructure Team "] diff --git a/bodhi-messages/bodhi-messages.spec b/bodhi-messages/bodhi-messages.spec index 1eef70b9e1..d6ee0dcc20 100644 --- a/bodhi-messages/bodhi-messages.spec +++ b/bodhi-messages/bodhi-messages.spec @@ -1,14 +1,14 @@ # Created by pyp2rpm-3.3.7 %global pypi_name bodhi-messages %global src_name bodhi_messages -%global pypi_version 7.1.1 +%global pypi_version 7.2.0 Name: %{pypi_name} Version: %{pypi_version} Release: 0%{?dist} Summary: JSON schema for messages sent by Bodhi -License: GPLv2+ +License: GPL-2.0-or-later URL: https://github.com/fedora-infra/bodhi Source0: %{src_name}-%{pypi_version}.tar.gz BuildArch: noarch @@ -52,6 +52,9 @@ rm -rf %{pypi_name}.egg-info %doc README.rst %changelog +* Sun Apr 30 2023 Mattia Verga - 7.2.0-1 +- Update to 7.2.0 + * Sat Mar 18 2023 Mattia Verga - 7.1.1-1 - Update to 7.1.1 diff --git a/bodhi-messages/pyproject.toml b/bodhi-messages/pyproject.toml index 4538521e90..2e48649d7b 100644 --- a/bodhi-messages/pyproject.toml +++ b/bodhi-messages/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "bodhi-messages" -version = "7.1.1" +version = "7.2.0" description = "JSON schema for messages sent by Bodhi" readme = "README.rst" authors = ["Fedora Infrastructure Team"] diff --git a/bodhi-server/bodhi-server.spec b/bodhi-server/bodhi-server.spec index 3d4b8d7093..c17a04eaf3 100644 --- a/bodhi-server/bodhi-server.spec +++ b/bodhi-server/bodhi-server.spec @@ -1,13 +1,13 @@ %global pypi_name bodhi-server %global src_name bodhi_server -%global pypi_version 7.1.1 +%global pypi_version 7.2.0 Name: %{pypi_name} Version: %{pypi_version} Release: 0%{?dist} Summary: Bodhi server -License: GPLv2+ +License: GPL-2.0-or-later URL: https://github.com/fedora-infra/bodhi Source0: %{src_name}-%{pypi_version}.tar.gz BuildArch: noarch @@ -153,6 +153,9 @@ install -p -D -m 0644 %{name}.sysusers %{buildroot}%{_sysusersdir}/%{name}.sysus %pycached %{python3_sitelib}/bodhi/server/metadata.py %changelog +* Sun Apr 30 2023 Mattia Verga - 7.2.0-1 +- Update to 7.2.0 + * Sat Mar 18 2023 Mattia Verga - 7.1.1-1 - Update to 7.1.1 diff --git a/bodhi-server/pyproject.toml b/bodhi-server/pyproject.toml index da33628c63..9e89138e57 100644 --- a/bodhi-server/pyproject.toml +++ b/bodhi-server/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "bodhi-server" -version = "7.1.1" +version = "7.2.0" description = "Bodhi server" readme = "README.rst" authors = ["Fedora Infrastructure Team"] diff --git a/docs/user/release_notes.rst b/docs/user/release_notes.rst index 9234359ed4..1dd2339b1b 100644 --- a/docs/user/release_notes.rst +++ b/docs/user/release_notes.rst @@ -4,6 +4,55 @@ Release notes .. towncrier release notes start +v7.2.0 +====== + + + +Released on 2023-04-30. +This is a bugfix release. + + +Features +^^^^^^^^ + +* Bodhi will not try to recalculate the gating status in response to a new + result or a new waiver if the status is `ignored` (:pr:`5202`). +* `update.edit` messages now include `new_builds` and `removed_builds` + properties (:pr:`5237`). +* The Releases list webpage now hide inactive (disabled or archived) releases + by default (:pr:`5264`). + +Bug fixes +^^^^^^^^^ + +* Icons for tests in QUEUED and RUNNING states were not displayed in the webUI + (:pr:`5187`). +* Updated links to Bodhi extended markdown description page (:pr:`5190`). +* The title in the update webpage now has no more a hyperlink (:issue:`5089`). +* The bundled selectize js component was downgraded to 0.14.0 to solve a bug + where the bug list was emptied upon editing an update (:issue:`5233`). +* Link to Koji builds are now correctly encoded (:issue:`5272`). + +Development improvements +^^^^^^^^^^^^^^^^^^^^^^^^ + +* Use functools lru_cache for caching `Release.all_releases()` and + `Release.get_tags()` instead of a custom implementation (:pr:`5238`). + +Contributors +^^^^^^^^^^^^ + +The following developers contributed to this release of Bodhi: + +* Aurélien Bompard +* Adam Williamson +* Kevin Fenzi +* Mattia Verga +* Mikolaj Izdebski +* Michal Konečný + + v7.1.1 ====== diff --git a/news/5089.bug b/news/5089.bug deleted file mode 100644 index 96bdf21102..0000000000 --- a/news/5089.bug +++ /dev/null @@ -1 +0,0 @@ -The title in the update webpage now has no more a hyperlink diff --git a/news/5233.bug b/news/5233.bug deleted file mode 100644 index fa1eca7ccf..0000000000 --- a/news/5233.bug +++ /dev/null @@ -1 +0,0 @@ -The bundled selectize js component was downgraded to 0.14.0 to solve a bug where the bug list was emptied upon editing an update diff --git a/news/5272.bug b/news/5272.bug deleted file mode 100644 index 4911bdd2e8..0000000000 --- a/news/5272.bug +++ /dev/null @@ -1 +0,0 @@ -Link to Koji builds are now correctly encoded diff --git a/news/PR5187.bug b/news/PR5187.bug deleted file mode 100644 index 56c44a7f63..0000000000 --- a/news/PR5187.bug +++ /dev/null @@ -1 +0,0 @@ -Icons for tests in QUEUED and RUNNING states were not displayed in the webUI diff --git a/news/PR5190.bug b/news/PR5190.bug deleted file mode 100644 index c8dbf8751f..0000000000 --- a/news/PR5190.bug +++ /dev/null @@ -1 +0,0 @@ -Updated links to Bodhi extended markdown description page diff --git a/news/PR5202.feature b/news/PR5202.feature deleted file mode 100644 index c578cde4bd..0000000000 --- a/news/PR5202.feature +++ /dev/null @@ -1 +0,0 @@ -Bodhi will not try to recalculate the gating status in response to a new result or a new waiver if the status is `ignored` diff --git a/news/PR5237.feature b/news/PR5237.feature deleted file mode 100644 index 2adbcda630..0000000000 --- a/news/PR5237.feature +++ /dev/null @@ -1 +0,0 @@ -`update.edit` messages now include `new_builds` and `removed_builds` properties diff --git a/news/PR5238.dev b/news/PR5238.dev deleted file mode 100644 index d025978bd0..0000000000 --- a/news/PR5238.dev +++ /dev/null @@ -1 +0,0 @@ -Use functools lru_cache for caching `Release.all_releases()` and `Release.get_tags()` instead of a custom implementation diff --git a/news/PR5264.feature b/news/PR5264.feature deleted file mode 100644 index 0fbb77383e..0000000000 --- a/news/PR5264.feature +++ /dev/null @@ -1 +0,0 @@ -The Releases list webpage now hide inactive (disabled or archived) releases by default