Skip to content

CI improvements#891

Open
mtrmac wants to merge 7 commits into
podman-container-tools:mainfrom
mtrmac:ci-experiment
Open

CI improvements#891
mtrmac wants to merge 7 commits into
podman-container-tools:mainfrom
mtrmac:ci-experiment

Conversation

@mtrmac
Copy link
Copy Markdown
Contributor

@mtrmac mtrmac commented Jun 4, 2026

This addresses some review comments from #887 , primarily ensuring we actually run the root-only tests in c/image/storage.

See individual commit messages for details.

@github-actions github-actions Bot added storage Related to "storage" package image Related to "image" package labels Jun 4, 2026
@mtrmac mtrmac mentioned this pull request Jun 4, 2026
@mtrmac mtrmac force-pushed the ci-experiment branch 10 times, most recently from 83e084a to 200f1ff Compare June 4, 2026 16:05
This makes for a much nicer web page, focusing on the actual tests.

Signed-off-by: Miloslav Trmač <mitr@redhat.com>
@mtrmac mtrmac changed the title CI experiments CI improvements Jun 5, 2026
mtrmac added 6 commits June 5, 2026 17:48
Signed-off-by: Miloslav Trmač <mitr@redhat.com>
... and note that we should have it Renovate-managed.

Signed-off-by: Miloslav Trmač <mitr@redhat.com>
This should let us benefit from the latest diagnostics
without having to manage a specific version.

Signed-off-by: Miloslav Trmač <mitr@redhat.com>
Signed-off-by: Miloslav Trmač <mitr@redhat.com>
This matches the previous situation + comment, but I don't
know personally why this was done and I don't have a confirmation
by the original author.

Signed-off-by: Miloslav Trmač <mitr@redhat.com>
Should not change behavior.

Signed-off-by: Miloslav Trmač <mitr@redhat.com>
@mtrmac mtrmac marked this pull request as ready for review June 5, 2026 16:25
@mtrmac
Copy link
Copy Markdown
Contributor Author

mtrmac commented Jun 5, 2026

@timcoding1988 @podman-container-tools/container-libs-maintainers PTAL.

Comment thread hack/ci/runner.sh
GOSRC="$(pwd)"
SKOPEO_PATH="/var/tmp/skopeo"
SKOPEO_CIDEV_CONTAINER_FQIN="quay.io/libpod/skopeo_cidev:latest"
SKOPEO_CIDEV_CONTAINER_FQIN="quay.io/libpod/skopeo_cidev:c20260425t010036z-f43f42d14" # FIXME: should be Renovate-managed
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

should use our new image ghcr.io/podman-container-tools/skopeo_cidev:20260603t174659z

otherwise there is no upgrade path for the old one atm

Comment thread hack/ci/runner.sh
Comment on lines +73 to +74
# /tmp is a tmpfs, and as of 2025-09-11 we are using Debian images with Linux 6.1, where tmpfs does not support extended attributes.
# That prevents testing various graph drivers; so, use ext4 there.
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

well the current images no longer have this so IMO just drop this section and see what happens.

Also the context is #339 then lets just switch TMPDIR instead of this?

But I think dropping this altogether is just better

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yes; I really don’t know why this change was aded, the connection to #339 is a guess. @giuseppe ?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

image Related to "image" package storage Related to "storage" package

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants