Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Preparation for Release 29 #191

Merged
merged 22 commits into from
Dec 26, 2023

Conversation

StykMartin
Copy link
Contributor

@StykMartin StykMartin commented Nov 17, 2023

This pull request features various changes we need to move development forward.
This includes

  • New CI pipeline for Integration Tests
  • Various test fixes
  • Reintroducing RHEL 7 build pipeline
  • Docs fixes
  • Build fixes
  • Release 29 schema lock

Sphinx 6 introduced breaking change for extlinks.
extlinks: Sphinx-6.0 will require base URL to contain exactly one \'%s\' and all other \'%\' need to be escaped as \'%%\'.'

Signed-off-by: Martin Styk <[email protected]>
@StykMartin StykMartin changed the title [WIP] Fix interpolation issue [WIP] Release 29 Nov 17, 2023
Signed-off-by: Martin Styk <[email protected]>
@StykMartin StykMartin force-pushed the fix-broken-docs branch 2 times, most recently from 1f79a53 to 355cb0d Compare November 17, 2023 17:09
@StykMartin StykMartin force-pushed the fix-broken-docs branch 3 times, most recently from d2aa80f to b0759f7 Compare November 17, 2023 19:03
@StykMartin
Copy link
Contributor Author

StykMartin commented Dec 7, 2023

/packit build

@StykMartin StykMartin force-pushed the fix-broken-docs branch 6 times, most recently from c29aefb to fdabd5c Compare December 19, 2023 20:53
@StykMartin
Copy link
Contributor Author

StykMartin commented Dec 21, 2023

What is currently missing:

  • Define alembic revision for 29
  • Drop cgi
  • Changelog

Anything else on your mind @mdujava?

StykMartin and others added 2 commits December 22, 2023 16:06
This allows for custom boot loaders to be used per installation.  Newer
versions of RHEL may require newer versions of grub or the ppc64le boot
loader to function properly.
@StykMartin StykMartin force-pushed the fix-broken-docs branch 4 times, most recently from c530efa to 2bd9afd Compare December 23, 2023 13:04
@StykMartin StykMartin force-pushed the fix-broken-docs branch 2 times, most recently from a4c0f06 to 188efd4 Compare December 24, 2023 16:23
Signed-off-by: Martin Styk <[email protected]>
Signed-off-by: Martin Styk <[email protected]>
RHVH support should be reworked.
We need properly analyze what kind of RHVH we have and set the defaults
based on that.

Signed-off-by: Martin Styk <[email protected]>
MariaDB in its default configuration is not able to handle SQL statements we need to use.

Signed-off-by: Martin Styk <[email protected]>
We can't use declarative model here, because model may change and
SQLAlchemy will generate query that doesn't match target schema. In this
case we need query that matches release 25.

Signed-off-by: Martin Styk <[email protected]>
@StykMartin StykMartin force-pushed the fix-broken-docs branch 2 times, most recently from 16f71f8 to 1308016 Compare December 24, 2023 16:40
Internally urlparse tries to remove unsafe bytes from all fields.
This doesn't work on scheme with value None as it doesn't have replace() method.

Signed-off-by: Martin Styk <[email protected]>
Signed-off-by: Martin Styk <[email protected]>
mdujava pushed a commit to mdujava/beaker that referenced this pull request Dec 24, 2023
@StykMartin
Copy link
Contributor Author

@mdujava @p3ck PTAL

@StykMartin
Copy link
Contributor Author

I will deliver CI/CD to deploy release in additional PR, the scope here is big enough already.

@StykMartin StykMartin changed the title [WIP] Release 29 Prepare for Release 29 Dec 25, 2023
@StykMartin StykMartin changed the title Prepare for Release 29 Preparation for Release 29 Dec 25, 2023
Copy link
Contributor

@p3ck p3ck left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM!

@StykMartin StykMartin merged commit 275411e into beaker-project:release-29 Dec 26, 2023
13 checks passed
@StykMartin StykMartin deleted the fix-broken-docs branch December 26, 2023 17:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants