Skip to content

Commit

Permalink
Release 7.0.0
Browse files Browse the repository at this point in the history
Signed-off-by: Mattia Verga <[email protected]>
  • Loading branch information
mattiaverga committed Nov 26, 2022
1 parent 8625524 commit a19403d
Show file tree
Hide file tree
Showing 29 changed files with 110 additions and 44 deletions.
1 change: 1 addition & 0 deletions .github/workflows/docs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ on:
- 'develop'
- '5.7'
- '6.0'
- '7.0'
paths:
- docs/**

Expand Down
2 changes: 2 additions & 0 deletions .github/workflows/tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,10 +4,12 @@ on:
branches:
- develop
- 6.0
- 7.0
pull_request:
branches:
- develop
- 6.0
- 7.0

name: Run tests

Expand Down
22 changes: 6 additions & 16 deletions .mergify.yml
Original file line number Diff line number Diff line change
Expand Up @@ -50,35 +50,25 @@ pull_request_rules:
- status-success=Build Documentation (f37)
- status-success=Build Documentation (pip)

- name: backport 5.6
actions:
backport:
branches:
- '5.6'
conditions:
- label!=WIP
- -draft
- label=5.6-backports

- name: backport 5.7
- name: backport 6.0
actions:
backport:
branches:
- '5.7'
- '6.0'
conditions:
- label!=WIP
- -draft
- label=5.7-backports
- label=6.0-backports

- name: backport 6.0
- name: backport 7.0
actions:
backport:
branches:
- '6.0'
- '7.0'
conditions:
- label!=WIP
- -draft
- label=6.0-backports
- label=7.0-backports

- name: dependabot
actions:
Expand Down
5 changes: 4 additions & 1 deletion bodhi-client/bodhi-client.spec
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Created by pyp2rpm-3.3.7
%global pypi_name bodhi-client
%global pypi_version 6.0.1
%global pypi_version 7.0.0

Name: %{pypi_name}
Version: %{pypi_version}
Expand Down Expand Up @@ -63,6 +63,9 @@ install -pm0644 bodhi-client.bash %{buildroot}%{_sysconfdir}/bash_completion.d/b
%config(noreplace) %{_sysconfdir}/bash_completion.d/bodhi-client.bash

%changelog
* Sat Nov 26 2022 Mattia Verga <[email protected]> - 7.0.0-1
- Update to 7.0.0.

* Fri Apr 08 2022 Aurelien Bompard <[email protected]> - 6.0.0-1
- Update to 6.0.0.

Expand Down
3 changes: 2 additions & 1 deletion bodhi-client/pyproject.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[tool.poetry]
name = "bodhi-client"
version = "6.0.1"
version = "7.0.0"
description = "Bodhi client"
authors = ["Fedora Infrastructure team"]
maintainers = ["Fedora Infrastructure Team <[email protected]>"]
Expand All @@ -19,6 +19,7 @@ classifiers = [
"Programming Language :: Python :: 3.8",
"Programming Language :: Python :: 3.9",
"Programming Language :: Python :: 3.10",
"Programming Language :: Python :: 3.11",
"Topic :: System :: Software Distribution"
]
packages = [
Expand Down
5 changes: 4 additions & 1 deletion bodhi-messages/bodhi-messages.spec
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Created by pyp2rpm-3.3.7
%global pypi_name bodhi-messages
%global pypi_version 6.0.1
%global pypi_version 7.0.0

Name: %{pypi_name}
Version: %{pypi_version}
Expand Down Expand Up @@ -51,6 +51,9 @@ rm -rf %{pypi_name}.egg-info
%doc README.rst

%changelog
* Sat Nov 26 2022 Mattia Verga <[email protected]> - 7.0.0-1
- Update to 7.0.0.

* Fri Apr 08 2022 Aurelien Bompard <[email protected]> - 6.0.0-1
- Update to 6.0.0.

Expand Down
3 changes: 2 additions & 1 deletion bodhi-messages/pyproject.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[tool.poetry]
name = "bodhi-messages"
version = "6.0.1"
version = "7.0.0"
description = "JSON schema for messages sent by Bodhi"
readme = "README.rst"
authors = ["Fedora Infrastructure Team"]
Expand All @@ -20,6 +20,7 @@ classifiers = [
"Programming Language :: Python :: 3.8",
"Programming Language :: Python :: 3.9",
"Programming Language :: Python :: 3.10",
"Programming Language :: Python :: 3.11",
"Topic :: System :: Software Distribution"
]

Expand Down
5 changes: 4 additions & 1 deletion bodhi-server/bodhi-server.spec
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
%global pypi_name bodhi-server
%global pypi_version 6.0.1
%global pypi_version 7.0.0

Name: %{pypi_name}
Version: %{pypi_version}
Expand Down Expand Up @@ -158,6 +158,9 @@ install -p -D -m 0644 %{name}.sysusers %{buildroot}%{_sysusersdir}/%{name}.sysus
%pycached %{python3_sitelib}/bodhi/server/metadata.py

%changelog
* Sat Nov 26 2022 Mattia Verga <[email protected]> - 7.0.0-1
- Update to 7.0.0.

* Fri Apr 08 2022 Aurelien Bompard <[email protected]> - 6.0.0-1
- Update to 6.0.0.

Expand Down
5 changes: 3 additions & 2 deletions bodhi-server/pyproject.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[tool.poetry]
name = "bodhi-server"
version = "6.0.1"
version = "7.0.0"
description = "Bodhi server"
readme = "README.rst"
authors = ["Fedora Infrastructure Team"]
Expand All @@ -19,6 +19,7 @@ classifiers = [
"Programming Language :: Python :: 3.8",
"Programming Language :: Python :: 3.9",
"Programming Language :: Python :: 3.10",
"Programming Language :: Python :: 3.11",
"Topic :: System :: Software Distribution",
"Framework :: Pyramid",
"Programming Language :: JavaScript",
Expand Down Expand Up @@ -81,7 +82,7 @@ arrow = ">=0.17.0"
authlib = ">=0.15.4"
backoff = ">=1.10.0"
bleach = ">=3.2.3"
bodhi-messages = "^6.0.0"
bodhi-messages = "^7.0.0"
celery = ">=5.2.1"
click = ">=7.1.2"
colander = ">=1.8.3"
Expand Down
82 changes: 82 additions & 0 deletions docs/user/release_notes.rst
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,88 @@ Release notes

.. towncrier release notes start
v7.0.0
======

Released on 2022-11-26.
This is a major release that fully enables `frozen` release state in bodhi-server
and adds Kerberos authentication to bodhi-client.


Server upgrade instructions
^^^^^^^^^^^^^^^^^^^^^^^^^^^

This release contains database migrations. To apply them, run::

$ sudo -u apache /usr/bin/alembic -c /etc/bodhi/alembic.ini upgrade head


Features
^^^^^^^^

* Bodhi client now autenticates using Kerberos by default and falls back to
browser-based OIDC mechanism. (:pr:`4602`).
* Critical path information can now be read from JSON files (in the form output
by the releng `critpath.py` script), using config options `critpath.type =
json` and `critpath.jsonpath` (:pr:`4755`).
* Frozen releases updates will now be forced into testing before being pushed
to stable (:pr:`4831`).
* The new update form UI will now display a warning when a release is
approaching EOL (:pr:`4834`).
* Bodhi-push now defaults to push only testing composes for frozen releases
(:issue:`4478`).

Bug fixes
^^^^^^^^^

* Editing a stuck Rawhide side-tag update (usually when gating tests fail) will
no more cause builds to be tagged with the release candidate-tag to prevent
the automatic update consumer from creating an automatic update and breaking
the side-tag update (:pr:`4745`).
* Bodhi client will not show the secret in terminal when logging in via browser
(:pr:`4814`).
* The check_signed_builds sometimes failed to unstuck updates due to the use of
a wrong tag (:pr:`4819`).
* Updateinfo.xml metadata generation has been changed in order to try to fix
errors reported by yum on EPEL (:issue:`2487`).
* Releases in frozen state will now be listed in the release page and a warning
box will be showed for updates of those releases (:issue:`4103`).
* The `date_approved` property of the `Update` model is now set when the update
is ready to be pushed to stable (:issue:`4171`).
* Scenario is now included in request data when waiving test results
(:issue:`4270`).
* The update page now shows a single combined gating status, instead of listing
the result of each separate greenwave query (:issue:`4320`).
* Bodhi-client now raises a generic `SysExit` exception instead of
`click.exceptions.Abort` when a user aborts authentication, so external
scripts can avoid importing Click in their code (:issue:`4623`).

Development improvements
^^^^^^^^^^^^^^^^^^^^^^^^

* Bodhi client now supports configuring OIDC storage path. (:pr:`4603`).
* For gating, Bodhi now queries all Greenwave 'decision contexts' together,
reducing the number of queries needed. (:pr:`4821`).
* References to never used `side_tag_active` and `side_tag_expired` update
statuses and the `Update.side_tag_locked` property have been removed
(:pr:`4823`).
* The `date_pushed` database column of the `Update` model has been dropped and
replaced by a property, no change should be noticeable to users
(:issue:`4837`).

Contributors
^^^^^^^^^^^^

The following developers contributed to this release of Bodhi:

* Aurélien Bompard
* Adam Williamson
* Maxwell G
* Mattia Verga
* Matej Focko
* Tomas Tomecek


v6.0.1
======

Expand Down
1 change: 0 additions & 1 deletion news/2487.bug

This file was deleted.

1 change: 0 additions & 1 deletion news/4103.bug

This file was deleted.

1 change: 0 additions & 1 deletion news/4171.bug

This file was deleted.

1 change: 0 additions & 1 deletion news/4270.bug

This file was deleted.

1 change: 0 additions & 1 deletion news/4320.bug

This file was deleted.

1 change: 0 additions & 1 deletion news/4478.feature

This file was deleted.

1 change: 0 additions & 1 deletion news/4623.bug

This file was deleted.

1 change: 0 additions & 1 deletion news/4837.dev

This file was deleted.

1 change: 0 additions & 1 deletion news/PR4602.feature

This file was deleted.

1 change: 0 additions & 1 deletion news/PR4603.dev

This file was deleted.

1 change: 0 additions & 1 deletion news/PR4745.bug

This file was deleted.

1 change: 0 additions & 1 deletion news/PR4755.feature

This file was deleted.

1 change: 0 additions & 1 deletion news/PR4814.bug

This file was deleted.

1 change: 0 additions & 1 deletion news/PR4819.bug

This file was deleted.

1 change: 0 additions & 1 deletion news/PR4821.dev

This file was deleted.

1 change: 0 additions & 1 deletion news/PR4823.dev

This file was deleted.

1 change: 0 additions & 1 deletion news/PR4831.feature

This file was deleted.

1 change: 0 additions & 1 deletion news/PR4834.feature

This file was deleted.

3 changes: 0 additions & 3 deletions news/summary.migration

This file was deleted.

0 comments on commit a19403d

Please sign in to comment.