Skip to content

Conversation

@lsm5
Copy link
Member

@lsm5 lsm5 commented Oct 25, 2025

See individual commits.

lsm5 added 4 commits October 25, 2025 11:15
Signed-off-by: Lokesh Mandvekar <[email protected]>
`hack/test-system.sh` earlier removed in commit 7e235ea contained
a storage.conf setup useful for running system tests in skopeo_cidev
container.

Getting rid of that also broke `make test-system` because the
systemtest: `copy: additional tag` started to break.

Running `make test-system-local` isn't ideal for local environments due
to creation of system-global containers with predictable names.
See: containers#2701 (comment)

So, this commit resurrects hack/test-system.sh. Followup commit will
modify Makefile targets to use this script again.

Signed-off-by: Lokesh Mandvekar <[email protected]>
This will ensure both `test-system` and `test-system-local` work.

The `test-system` target will use the skopeo binary at `./bin/skopeo`.
Setting SKOPEO_BINARY should have no effect on it.

The `test-system-local` (and `test-integration-local`) target can use
SKOPEO_BINARY at any location. This will be useful in CI where we need to test
skopeo installed by the package at /usr/bin.

Signed-off-by: Lokesh Mandvekar <[email protected]>
@lsm5 lsm5 changed the title Cirrus test system Makefile: fix test-system Oct 25, 2025
@lsm5 lsm5 marked this pull request as ready for review October 26, 2025 22:22
@lsm5
Copy link
Member Author

lsm5 commented Oct 26, 2025

Rebased on #2725

@lsm5
Copy link
Member Author

lsm5 commented Oct 27, 2025

Obsoleted by #2731

@lsm5 lsm5 closed this Oct 27, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant