1
0
mirror of https://github.com/containers/bootc.git synced 2026-02-05 15:45:53 +01:00
Commit Graph

22 Commits

Author SHA1 Message Date
Colin Walters
7e0914152f ci: Stop building and testing on Fedora 41
This is soon to go EOL and I don't think we need
to keep testing it upstream.

In particular the integration tests are super expensive
and slow and this should cut down our usage of them.
2025-07-24 14:19:04 -04:00
Colin Walters
fa313f7bc0 ci: Drop ppc64le COPR builds from presubmits
These are failing due to infra issues apparently, and
we have coverage at release time, we really don't
need to build every single PR by default.

Signed-off-by: Colin Walters <walters@verbum.org>
2025-07-24 13:49:45 -04:00
Xiaofeng Wang
ffa709f222 test: drop nested virt required on integration test
Use TF runner as test machine and run all test on TF runner itself

Signed-off-by: Xiaofeng Wang <henrywangxf@me.com>
2025-04-04 01:13:21 +08:00
Xiaofeng Wang
f77176484d ci: Build Copr build with Packit
Packit can build Copr build in custom Copr project
xref: https://packit.dev/docs/configuration/upstream/copr_build#using-a-custom-copr-project

Do not need update .copr/Makefile when something changed

Signed-off-by: Xiaofeng Wang <henrywangxf@me.com>
2025-03-14 13:29:42 +08:00
Colin Walters
1208f4df59 packit: Disable rhel-9 until 9.6
We require a newer Rust. TODO re-enable post 9.6

Signed-off-by: Colin Walters <walters@verbum.org>
2025-02-03 09:10:37 -05:00
Xiaofeng Wang
fc1ce1556f ci: Land a new upstream release in Fedora with Packit
Trigger the build in Fedora Koji build system as a reaction to a
new dist-git commit.
Create a new update in Fedora Bodhi for successful Koji build.

Signed-off-by: Xiaofeng Wang <henrywangxf@me.com>
2025-01-29 22:29:33 +08:00
Xiaofeng Wang
3aada94752 test: Remove tmt bootc plugin code and use released bootc plugin
Remove tests-intetration folder because TMT bootc plugin replaces
tests-integration

Signed-off-by: Xiaofeng Wang <henrywangxf@me.com>
2024-12-07 14:33:13 +08:00
Xiaofeng Wang
8f0f3d2d88 test: Remove e2e test
xref: https://github.com/containers/bootc/issues/868

Signed-off-by: Xiaofeng Wang <henrywangxf@me.com>
2024-12-04 08:28:54 -05:00
Xiaofeng Wang
d3920c672b ci: Update Packit target to Fedora 41 from Fedora 40
Fedora 41 released already, it's time to drop Fedora 40 test and
run Fedora 41 test instead

Signed-off-by: Xiaofeng Wang <henrywangxf@me.com>
2024-10-29 17:28:09 +08:00
Xiaofeng Wang
98201fec06 test: add centos stream 10 rpm build and e2e test
Signed-off-by: Xiaofeng Wang <henrywangxf@me.com>
2024-07-31 18:35:05 +08:00
Colin Walters
7dae2f7e95 packit: Adjust arch targets; build on s390x
- Add s390x because it's a target too
- Drop other arches for non-primary targets just because
  the chance they break is basically nil

Signed-off-by: Colin Walters <walters@verbum.org>
2024-07-16 09:30:09 -04:00
Xiaofeng Wang
309beb1250 test: run cs9 and fedora 40 est on x86_64 runner due to tf runner
resource limitation

Signed-off-by: Xiaofeng Wang <henrywangxf@me.com>
2024-07-03 22:20:25 +08:00
Xiaofeng Wang
2993ffc9c8 test: fix fedora-rawhide TEST_OS issue and arch issue in
deploy-libvirt playbook

Signed-off-by: Xiaofeng Wang <henrywangxf@me.com>
2024-07-03 22:20:25 +08:00
Xiaofeng Wang
92731d124d test: add ppc64le rpm build test
Signed-off-by: Xiaofeng Wang <henrywangxf@me.com>
2024-07-03 22:20:25 +08:00
Xiaofeng Wang
d3d33dd5c5 test: add fedora rawhide e2e test
Signed-off-by: Xiaofeng Wang <henrywangxf@me.com>
2024-07-03 22:20:25 +08:00
Xiaofeng Wang
98b62ff558 test: run all podman in root mode with sudo
Signed-off-by: Xiaofeng Wang <henrywangxf@me.com>
2024-07-03 22:20:25 +08:00
Xiaofeng Wang
8d51287de4 test: add cargo xtask spec to configure bootc.spec
Signed-off-by: Xiaofeng Wang <henrywangxf@me.com>
2024-07-03 22:19:41 +08:00
Xiaofeng Wang
f2de4ce4fa test: add create-archive and fix-spec-file in packit.yaml
Signed-off-by: Xiaofeng Wang <henrywangxf@me.com>
2024-07-03 22:19:41 +08:00
Xiaofeng Wang
39e2403f15 test: update packit to run e2e test on it
Signed-off-by: Xiaofeng Wang <henrywangxf@me.com>
2024-07-03 22:19:41 +08:00
Xiaofeng Wang
a5630ca79d tmt: rename plan files: build.fmf to integration-build.fmf,
integration.fmf to integration-run.fmf

And rename tmt test from build-tmt.fmf to build-image.fmf

Signed-off-by: Xiaofeng Wang <henrywangxf@me.com>
2024-06-24 22:33:11 +08:00
Xiaofeng Wang
aa00c5b9f7 test: add aarch64 tmt integration test
Signed-off-by: Xiaofeng Wang <henrywangxf@me.com>
2024-06-20 15:11:16 +08:00
Xiaofeng Wang
d1d562d243 test: add packit to run tmt integration test
Signed-off-by: Xiaofeng Wang <henrywangxf@me.com>
2024-06-20 07:41:41 +08:00