diff --git a/.github/workflows/codeql.yml b/.github/workflows/codeql.yml index 3d063bf871..3400cddfdc 100644 --- a/.github/workflows/codeql.yml +++ b/.github/workflows/codeql.yml @@ -7,12 +7,14 @@ on: - 8.0 - 8.1 - 8.2 + - 8.3 pull_request: branches: - develop - 8.0 - 8.1 - 8.2 + - 8.3 jobs: analyze: diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml index 51d1a66712..90cea3da35 100644 --- a/.github/workflows/docs.yml +++ b/.github/workflows/docs.yml @@ -6,6 +6,7 @@ on: - 8.0 - 8.1 - 8.2 + - 8.3 paths: - docs/** diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index cfaf9a2bc2..e45e466b17 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -6,12 +6,14 @@ on: - 8.0 - 8.1 - 8.2 + - 8.3 pull_request: branches: - develop - 8.0 - 8.1 - 8.2 + - 8.3 name: Run tests diff --git a/.mergify.yml b/.mergify.yml index 6c4278144c..72e2cdecc6 100644 --- a/.mergify.yml +++ b/.mergify.yml @@ -50,32 +50,32 @@ pull_request_rules: - status-success=Build Documentation (f41) - status-success=Build Documentation (pip) -- name: backport 8.0 +- name: backport 8.1 actions: backport: branches: - - '8.0' + - '8.1' conditions: - label!=WIP - -draft - - label=8.0-backports + - label=8.1-backports -- name: backport 8.1 +- name: backport 8.2 actions: backport: branches: - - '8.1' + - '8.2' conditions: - label!=WIP - -draft - - label=8.1-backports + - label=8.2-backports -- name: backport 8.2 +- name: backport 8.3 actions: backport: branches: - - '8.2' + - '8.3' conditions: - label!=WIP - -draft - - label=8.2-backports + - label=8.3-backports diff --git a/bodhi-client/bodhi-client.spec b/bodhi-client/bodhi-client.spec index dec024aa8c..fba844a4ec 100644 --- a/bodhi-client/bodhi-client.spec +++ b/bodhi-client/bodhi-client.spec @@ -1,7 +1,7 @@ # Created by pyp2rpm-3.3.7 %global pypi_name bodhi-client %global src_name bodhi_client -%global pypi_version 8.2.0 +%global pypi_version 8.3.0 Name: %{pypi_name} Version: %{pypi_version} @@ -65,6 +65,9 @@ install -pm0644 bodhi-client.bash %{buildroot}%{_sysconfdir}/bash_completion.d/b %config(noreplace) %{_sysconfdir}/bash_completion.d/bodhi-client.bash %changelog +* Mon Nov 25 2024 Mattia Verga - 8.3.0-1 +- Update to 8.3.0 + * Sat Oct 26 2024 Mattia Verga - 8.2.0-1 - Update to 8.2.0 diff --git a/bodhi-client/pyproject.toml b/bodhi-client/pyproject.toml index aa1af13d22..e78d450e74 100644 --- a/bodhi-client/pyproject.toml +++ b/bodhi-client/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "bodhi-client" -version = "8.2.0" +version = "8.3.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 5db0ad4721..40850c179e 100644 --- a/bodhi-messages/bodhi-messages.spec +++ b/bodhi-messages/bodhi-messages.spec @@ -1,7 +1,7 @@ # Created by pyp2rpm-3.3.7 %global pypi_name bodhi-messages %global src_name bodhi_messages -%global pypi_version 8.2.0 +%global pypi_version 8.3.0 Name: %{pypi_name} Version: %{pypi_version} @@ -53,6 +53,9 @@ rm -rf %{pypi_name}.egg-info %doc README.rst %changelog +* Mon Nov 25 2024 Mattia Verga - 8.3.0-1 +- Update to 8.3.0 + * Sat Oct 26 2024 Mattia Verga - 8.2.0-1 - Update to 8.2.0 diff --git a/bodhi-messages/pyproject.toml b/bodhi-messages/pyproject.toml index c10d440825..df231c5933 100644 --- a/bodhi-messages/pyproject.toml +++ b/bodhi-messages/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "bodhi-messages" -version = "8.2.0" +version = "8.3.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 aeab74cff3..944960b408 100644 --- a/bodhi-server/bodhi-server.spec +++ b/bodhi-server/bodhi-server.spec @@ -1,7 +1,7 @@ %global pypi_name bodhi-server %global src_name bodhi_server -%global pypi_version 8.2.0 -%global client_min_version 8.1.1 +%global pypi_version 8.3.0 +%global client_min_version 8.3.0 %global messages_min_version 8.1.1 Name: %{pypi_name} @@ -160,6 +160,9 @@ install -p -D -m 0644 %{name}.sysusers %{buildroot}%{_sysusersdir}/%{name}.sysus %pycached %{python3_sitelib}/bodhi/server/metadata.py %changelog +* Mon Nov 25 2024 Mattia Verga - 8.3.0-1 +- Update to 8.3.0 + * Sat Oct 26 2024 Mattia Verga - 8.2.0-1 - Update to 8.2.0 diff --git a/bodhi-server/pyproject.toml b/bodhi-server/pyproject.toml index 45a1ecef75..a6a69dd72f 100644 --- a/bodhi-server/pyproject.toml +++ b/bodhi-server/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "bodhi-server" -version = "8.2.0" +version = "8.3.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 833459cd6c..bc266a9c0a 100644 --- a/docs/user/release_notes.rst +++ b/docs/user/release_notes.rst @@ -4,6 +4,52 @@ Release notes .. towncrier release notes start +v8.3.0 +====== + + + +Released on 2024-11-25. +This is a feature release that re-adds the distinction between `min_karma` +and `critpath.min_karma` settings. + + +Features +^^^^^^^^ + +* Bodhi now allows setting the min_karma threshold for critical path and + non-critical path updates separately (:pr:`5802`). +* bcd has a new clean subcommand to completely refresh the bcd environment + (:pr:`5804`). +* WebUI: the update page now reports both the autopush settings and the minimum + threshold for the manual push (:pr:`5805`). +* The Release properties `min_karma`, `critpath_min_karma`, + `mandatory_days_in_testing` and `critpath_mandatory_days_in_testing` are now + expossed in JSON replies from bodhi-server and can be viewed in bodhi-client + through the `release requirements` command (:pr:`5807`). + +Bug fixes +^^^^^^^^^ + +* Bodhi documentation on RTD was missing some content generated by external + scripts (:pr:`5789`). +* When editing an update from APIs it is no more required to specify the old + bug ids list in sent data if no change is required (:issue:`5800`). + +Development improvements +^^^^^^^^^^^^^^^^^^^^^^^^ + +* A deprecation warning is now emitted when a value for `karma_critpath` is set + in a comment (:pr:`5796`). + +Contributors +^^^^^^^^^^^^ + +The following developers contributed to this release of Bodhi: + +* Adam Williamson +* Mattia Verga + v8.2.0 ======