Skip to content

Support Github merge queue from pull-request configuration #2860

@LecrisUT

Description

@LecrisUT

Description

This is a follow-up to #2266. Although that provides a way to configure the CI for merge queue, this requires quite a lot of duplication of each test configuration. Playing around with the merge queue, I've found that it always require a status check to be defined and passed for PRs.

But this would be the exact same name match and be taken from the pull request trigger configuration. So ideally we should not require the user to setup a different configuration, but instead reuse the one from the pull request trigger, with the same name format.

There are a few caveats such as how to fill the PR-only environment variables or what context to use, for which I suggest to treat it the same as a commit trigger and require the user to account for that difference.

Benefit

No response

Importance

No response

What is the impacted category (job)?

Testing Farm tests, Copr builds

Workaround

  • There is an existing workaround that can be used until this feature is implemented.

Participation

  • I am willing to submit a pull request for this issue. (Packit team is happy to help!)

Metadata

Metadata

Assignees

Labels

kind/featureA request, idea, or new functionality

Type

No type

Projects

Status

new

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions