ci(oci): run shared image tests through package installers

Signed-off-by: Evan Lezar <elezar@nvidia.com>
This commit is contained in:
Evan Lezar
2026-10-07 13:36:53 +02:00
parent 5399443825
commit 2a13e75a77
4 changed files with 12 additions and 12 deletions
+3 -3
View File
@@ -276,9 +276,9 @@ jobs:
[
{"environment":"fedora-podman-rootful","installer":"rpm","testsuite":"provider-refresh"},
{"environment":"fedora-podman-rootless","installer":"rpm","testsuite":"provider-refresh"},
{"environment":"ubuntu-docker-rootful","installer":"binaries","testsuite":"oci-image"},
{"environment":"fedora-podman-rootful","installer":"binaries","testsuite":"oci-image"},
{"environment":"fedora-podman-rootless","installer":"binaries","testsuite":"oci-image"}
{"environment":"ubuntu-docker-rootful","installer":"deb","testsuite":"oci-image"},
{"environment":"fedora-podman-rootful","installer":"rpm","testsuite":"oci-image"},
{"environment":"fedora-podman-rootless","installer":"rpm","testsuite":"oci-image"}
]
# Run driver-specific integration tests:
+3 -3
View File
@@ -146,9 +146,9 @@ jobs:
[
{"environment":"fedora-podman-rootful","installer":"rpm","testsuite":"provider-refresh"},
{"environment":"fedora-podman-rootless","installer":"rpm","testsuite":"provider-refresh"},
{"environment":"ubuntu-docker-rootful","installer":"binaries","testsuite":"oci-image"},
{"environment":"fedora-podman-rootful","installer":"binaries","testsuite":"oci-image"},
{"environment":"fedora-podman-rootless","installer":"binaries","testsuite":"oci-image"}
{"environment":"ubuntu-docker-rootful","installer":"deb","testsuite":"oci-image"},
{"environment":"fedora-podman-rootful","installer":"rpm","testsuite":"oci-image"},
{"environment":"fedora-podman-rootless","installer":"rpm","testsuite":"oci-image"}
]
docker-e2e:
+3 -3
View File
@@ -197,9 +197,9 @@ jobs:
[
{"environment":"fedora-podman-rootful","installer":"rpm","testsuite":"provider-refresh"},
{"environment":"fedora-podman-rootless","installer":"rpm","testsuite":"provider-refresh"},
{"environment":"ubuntu-docker-rootful","installer":"binaries","testsuite":"oci-image"},
{"environment":"fedora-podman-rootful","installer":"binaries","testsuite":"oci-image"},
{"environment":"fedora-podman-rootless","installer":"binaries","testsuite":"oci-image"}
{"environment":"ubuntu-docker-rootful","installer":"deb","testsuite":"oci-image"},
{"environment":"fedora-podman-rootful","installer":"rpm","testsuite":"oci-image"},
{"environment":"fedora-podman-rootless","installer":"rpm","testsuite":"oci-image"}
]
docker-e2e:
+3 -3
View File
@@ -313,11 +313,11 @@ as false passes or silently re-enter the archive.
The `oci-image` feature testsuite (`tests/suites/features/oci-image`) checks
OCI image identity and working-directory behavior shared by the Docker and
Podman drivers against installed artifacts. CI runs it on Docker rootful,
Podman rootful, and Podman rootless guests:
Podman drivers against installed deb packages on Ubuntu and rpm packages on
Fedora. CI runs it on Docker rootful, Podman rootful, and Podman rootless guests:
```shell
nix run .#tmachine -- test ubuntu-docker-rootful binaries oci-image
nix run .#tmachine -- test ubuntu-docker-rootful deb oci-image
```
The shared suite also runs in the existing ARM64 Docker E2E workflow for