Add pkglistgen bot for git workflow project PRs#3287
Draft
g7 wants to merge 12 commits into
Draft
Conversation
gleidi-suse
reviewed
Jan 19, 2026
g7
force-pushed
the
pkglistgen-bot
branch
5 times, most recently
from
January 26, 2026 17:19
0edc059 to
aceaca2
Compare
Member
Author
|
v2:
|
g7
force-pushed
the
pkglistgen-bot
branch
2 times, most recently
from
February 24, 2026 14:02
bf83015 to
0773997
Compare
Member
Author
|
v3:
|
Member
Author
|
I'm moving this to draft. We will move to package monkey for the next milestone, and so this bot needs to be reworked. Moved the Labels and Reviews support in #3307 |
It is perfectly valid for a pkglistgen run to be identical to the last one. Ensure we don't fail in that case. Signed-off-by: Eugenio Paolantonio <eugenio.paolantonio@suse.com>
This review bot runs pkglistgen on codestream QA projects. pkglistgen only runs on successful builds, otherwise the request is skipped and retried later. Signed-off-by: Eugenio Paolantonio <eugenio.paolantonio@suse.com>
Fork organization should be supplied via the pkglistgen-git-staging-org-url configuration. The tip of the QA project branch will be forked to pkglistgen-git-staging-org-url/<QA_PROJECT_NAME>, and its scmsync will be set there. Signed-off-by: Eugenio Paolantonio <eugenio.paolantonio@suse.com>
Use --git-allowed-repos to specify them. They need to be comma separated. If a repository is not there, the bot will ignore the request even if it is added as a reviewer. Signed-off-by: Eugenio Paolantonio <eugenio.paolantonio@suse.com>
Signed-off-by: Eugenio Paolantonio <eugenio.paolantonio@suse.com>
Signed-off-by: Eugenio Paolantonio <eugenio.paolantonio@suse.com>
Signed-off-by: Eugenio Paolantonio <eugenio.paolantonio@suse.com>
autogits gained support for Labels, where RelEngs can choose between different templates for a different degrees of testing. This commit adds support for it. The bot will not run (but will accept the PR anyway) for "In Progress" stagings without any of the allowed Labels being set. The labels are configurable, and they default to: QA-SLES-Basic QA-SLES-Reduced QA-SLES-Full Signed-off-by: Eugenio Paolantonio <eugenio.paolantonio@suse.com>
Distinguish between repositories and mirrors, allow to create worktrees Signed-off-by: Eugenio Paolantonio <eugenio.paolantonio@suse.com>
… namedtuple Signed-off-by: Eugenio Paolantonio <eugenio.paolantonio@suse.com>
Signed-off-by: Eugenio Paolantonio <eugenio.paolantonio@suse.com>
Signed-off-by: Eugenio Paolantonio <eugenio.paolantonio@suse.com>
Member
Author
|
v3:
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
A more meaningful diff is available here: YoukouTenhouin/openSUSE-release-tools@379976a...g7:openSUSE-release-tools:pkglistgen-bot
This review bot runs pkglistgen on codestream QA projects.
pkglistgen only runs on successful builds, otherwise the request
is skipped and retried later.
Contributes to openSUSE/openSUSE-git#207