Skip to content

Release 29.2 #261

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

Merged
Merged

Conversation

StykMartin
Copy link
Contributor

The pull request contains mostly cherry-picked commits that fix issues with CI on the release-29 branch.
It also contains a few more commits that properly validate the latest targets (EL10).

I intentionally avoided backporting some changes related to tests because they were not intended for the release-29 branch.

The main goal of this release is to introduce the ability to add tasks with a fetch URL in the Beaker client.

StykMartin and others added 15 commits May 25, 2025 18:04
This implementation was done for the Python 2 codebase and doesn't serve the purpose anymore.
Linter will be added again once we are done with the Python 3 baseline.

Signed-off-by: Martin Styk <[email protected]>
Signed-off-by: Martin Styk <[email protected]>
Get the GitHub CI working.

  * Use `vault.centos.org` for CentOS 7 and CentOS 8
  * Force use of node 16
  * Use `artifact@v3` [1]

1. https://github.blog/changelog/2024-02-13-deprecation-notice-v1-and-v2-of-the-artifact-actions/
Signed-off-by: Martin Styk <[email protected]>
This commit fixes the configuration for the forthcoming Packit 1.0.0.
See [our blog post](https://packit.dev/posts/packit_1_0_0_action_required) for more details.
  - Job type `build` has been changed to `copr_build`.
  - Job type `production_build` has been changed to `upstream_koji_build`.
  - Key `upstream_project_name` has been changed to `upstream_package_name`.
  - Key `synced_files` has been changed to `files_to_sync`.

Please review and merge me before January 2025 otherwise packit-service jobs will fail because of an invalid configuration.
We were having CI jobs never completing when using the CI, though in
reality they were completing but not being updated.
Signed-off-by: Martin Styk <[email protected]>
@StykMartin StykMartin requested a review from a team May 25, 2025 17:56
@StykMartin StykMartin self-assigned this May 25, 2025
@StykMartin StykMartin requested review from JohnVillalovos, p3ck and mdujava and removed request for a team May 25, 2025 17:56
Copy link
Collaborator

@JohnVillalovos JohnVillalovos left a comment

Choose a reason for hiding this comment

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

LGTM. Thanks @StykMartin !

@StykMartin StykMartin merged commit 1b3a2a9 into beaker-project:release-29 May 26, 2025
15 checks passed
@StykMartin StykMartin deleted the wip/mstyk/release-29.2 branch May 26, 2025 09:50
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.

4 participants