Add pkglistgen bot for git workflow project PRs#3287
Draft
g7 wants to merge 10 commits intoopenSUSE:masterfrom
Draft
Add pkglistgen bot for git workflow project PRs#3287g7 wants to merge 10 commits intoopenSUSE:masterfrom
g7 wants to merge 10 commits intoopenSUSE:masterfrom
Conversation
gleidi-suse
reviewed
Jan 19, 2026
| only_update_weakremovers=False, | ||
| stop_after_solve=False, | ||
| custom_cache_tag="git-pkglistgen", | ||
| ) |
Contributor
There was a problem hiding this comment.
on SLES we have to manually patch the default.productcompose file , what about having a confiuguration that allows to apply patches after pkglistgen has run?
Member
Author
There was a problem hiding this comment.
you are right... but perhaps we can fix it directly in pkglistgen. I'm not sure if we add support for cherry-picking commits/adding patches how long it will take to break (as most likely the 000productcompose output might change a lot and the patch might be rejected).
I'm not sure if we need those specific changes for staging at this moment
0edc059 to
aceaca2
Compare
Member
Author
|
v2:
|
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>
Populate Request.reviews with the reviews coming from the Gitea PR. 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>
bf83015 to
0773997
Compare
Member
Author
|
v3:
|
Available in Request._labels 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>
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 |
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