-
Notifications
You must be signed in to change notification settings - Fork 2.5k
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
[CI:BUILD] Packit: Initial Enablement #17898
[CI:BUILD] Packit: Initial Enablement #17898
Conversation
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: lsm5 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 |
Run 1. https://copr.fedorainfracloud.org/coprs/rhcontainerbot/packit-builds/build/5698663/ |
/packit copr-build |
Run 2. https://copr.fedorainfracloud.org/coprs/rhcontainerbot/packit-builds/build/5698800/ |
/packit copr-build |
72787c7
to
410b139
Compare
Run 3. https://copr.fedorainfracloud.org/coprs/rhcontainerbot/packit-builds/build/5702881/ |
410b139
to
f55e3e3
Compare
Run 4. https://copr.fedorainfracloud.org/coprs/rhcontainerbot/packit-builds/build/5703342/ |
/packit copr-build |
Run 5. https://copr.fedorainfracloud.org/coprs/rhcontainerbot/packit-builds/build/5703503/ |
I"m still not packit expert, or even a newbie, but it looks reasonable, and I like the shrinking test times. |
f55e3e3
to
51cbbb5
Compare
Run 6. https://copr.fedorainfracloud.org/coprs/rhcontainerbot/packit-builds/build/5732455/ |
@TomSweeneyRedHat thanks, I'll give it a few more runs and hopefully we can then get this in assuming everyone's convinced. |
Run 7. https://copr.fedorainfracloud.org/coprs/rhcontainerbot/packit-builds/build/5738236/ Something's been up with centos-stream today |
/packit copr-build |
There's gonna be a copr outage on Apr 5, lasting 3 hours: https://pagure.io/fedora-infrastructure/issue/11201 |
/packit copr-build |
1 similar comment
/packit copr-build |
6e8c3a9
to
5005cb1
Compare
/packit copr-build |
5005cb1
to
22be1bb
Compare
Run 8. https://copr.fedorainfracloud.org/coprs/rhcontainerbot/packit-builds/build/5773693/ |
/packit copr-build |
Run 9. https://copr.fedorainfracloud.org/coprs/rhcontainerbot/packit-builds/build/5773776/ |
22be1bb
to
65eb93b
Compare
Thanks, @lsm5. The hour-plus event last week is pretty much what I expect to see occasionally. If we can live with that, LGTM. |
This commit adds Packit configuration files which will trigger rpm builds on copr:`rhcontainerbot/packit-builds` on every PR as well as on copr:`rhcontainerbot/podman-next` on every commit to main branch. This commit will ensure main branch is always buildable on all supported Fedora and CentOS Stream versions for aarch64 and x86_64. TODO: enable build checks for s390x and ppc64le while ensuring they don't take too long to build. The packit builds reuse `buildah.spec.rpkg` present upstream and are thus independent of Fedora / CentOS dist-git. This change will remove the need for the current webhook based triggering of rpm builds on rhcontainerbot/podman-next after commit to main. That will be instead handled by the `trigger: commit` action added in this PR. New builds will continue to get posted to the same link so users don't need to change any existing copr repo configuration. [NO NEW TESTS NEEDED] Signed-off-by: Lokesh Mandvekar <[email protected]>
65eb93b
to
be14866
Compare
@edsantiago happy to hear that, thanks! I've marked it ready for review now. Please give it a slash-lgtm if you're comfy. @containers/podman-maintainers PTAL |
/lgtm |
This commit adds Packit configuration files which will trigger rpm builds on copr:
rhcontainerbot/packit-builds
on every PR as well as on copr:rhcontainerbot/podman-next
on every commit to main branch.This commit will ensure main branch is always buildable on all supported Fedora and CentOS Stream versions for aarch64 and x86_64. TODO: enable build checks for s390x and ppc64le while ensuring they don't take too long to build.
The packit builds reuse
buildah.spec.rpkg
present upstream and are thus independent of Fedora / CentOS dist-git.This change will remove the need for the current webhook based triggering of rpm builds on rhcontainerbot/podman-next after commit to main. That will be instead handled by the
trigger: commit
action added in this PR. New builds will continue to get posted to the same link so users don't need to change any existing copr repo configuration.[NO NEW TESTS NEEDED]
Does this PR introduce a user-facing change?
EDIT: I plan to run packit copr-builds for about a week, twice at least everyday, and report back with the build and total times for every run, so reviewers can feel at ease RE: total gating time.