buildah icon indicating copy to clipboard operation
buildah copied to clipboard

.github: add downstream PR workflow for podman repo

Open flouthoc opened this issue 2 months ago • 8 comments

Automatically create PRs in podman when buildah PRs are opened to test compatibility and catch breaking changes early.

This workflow is similar to: https://github.com/containers/container-libs/blob/main/.github/workflows/opendownstream-pr.yml

What type of PR is this?

/kind api-change /kind bug /kind cleanup /kind deprecation /kind design /kind documentation /kind failing-test /kind feature /kind flake /kind other

What this PR does / why we need it:

How to verify it

Which issue(s) this PR fixes:

Special notes for your reviewer:

Does this PR introduce a user-facing change?

None

flouthoc avatar Oct 21 '25 17:10 flouthoc

If the bot's not going to to do it, this needs text advising someone that they're expected to close the corresponding podman PR when their buildah PR is merged or closed.

nalind avatar Oct 21 '25 17:10 nalind

@mheon any concerns with running more CI tests?

TomSweeneyRedHat avatar Oct 22 '25 19:10 TomSweeneyRedHat

No, we definitely want this - reverse-dependency testing is something we've wanted for a long while

mheon avatar Oct 22 '25 19:10 mheon

@mheon I concur on the reverse-dependency testing, I'm just a little concerned about running out of CI resources without needing to pay more. We'll cross that bridge if/when we get there.

TomSweeneyRedHat avatar Oct 22 '25 19:10 TomSweeneyRedHat

@flouthoc I thought earlier today you said you had a change or two to do? I'm not seeing changes since the last comments, but the GitHub UI has been acting whacky this afternoon for me. Do you have more to do stiill?

TomSweeneyRedHat avatar Oct 23 '25 22:10 TomSweeneyRedHat

If the bot's not going to to do it, this needs text advising someone that they're expected to close the corresponding podman PR when their buildah PR is merged or closed.

Modified the text in variable PR_BODY mentioning the following responsibility is taken by @containers/buildah-maintainers

flouthoc avatar Oct 24 '25 17:10 flouthoc

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: curtiscrummie39, flouthoc

The full list of commands accepted by this bot can be found here.

The pull request process is described here

Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment Approvers can cancel approval by writing /approve cancel in a comment

openshift-ci[bot] avatar Oct 25 '25 11:10 openshift-ci[bot]

A friendly reminder that this PR had no activity for 30 days.

github-actions[bot] avatar Nov 25 '25 00:11 github-actions[bot]