Commit Graph

3555 Commits

Author SHA1 Message Date
Miloslav Trmač
bd99e93612 Merge pull request #2897 from podman-container-tools/renovate/actions-checkout-7.x
Update actions/checkout action to v7
2026-06-18 16:47:57 +02:00
renovate[bot]
4f36b65559 Update actions/checkout action to v7
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-06-18 14:12:25 +00:00
Tom Sweeney
e63c258242 Merge pull request #2895 from mtrmac/man-fixes
A few small man page fixes
2026-06-16 11:38:30 -04:00
Miloslav Trmač
b2c98cb0d5 Use correct SEE ALSO heading level in man pages
Should not change behavior.

Signed-off-by: Miloslav Trmač <mitr@redhat.com>
2026-06-16 11:59:42 +02:00
Miloslav Trmač
23b612b6b2 Fix the docker-archive: transport entry in skopeo-list-tags(1)
Use correct markup, and improve the documentation.

Should not change behavior.

Signed-off-by: Miloslav Trmač <mitr@redhat.com>
2026-06-16 11:59:42 +02:00
Miloslav Trmač
2e6586beb2 Drop a trailing period in skopeo-sync --help documentation
Be consistent with other man pages.

Should not change behavior.

Signed-off-by: Miloslav Trmač <mitr@redhat.com>
2026-06-16 11:55:14 +02:00
Miloslav Trmač
cc52d2d8b4 Remove a misplaced signatures sentence in skopeo-copy(1)
This was originally a part of a --sign-by paragraph. I don't think
we _really_ need it, the "add a signature" wording should be clear
enough. If we did move it back to --sign-by, we should add it
to all the --sign-... options; it's simpler to just drop it.

Should not change behavior.

Signed-off-by: Miloslav Trmač <mitr@redhat.com>
2026-06-16 11:55:09 +02:00
Miloslav Trmač
96da3fb7b7 Merge pull request #2893 from podman-container-tools/renovate/golang.org-x-term-0.x
Update module golang.org/x/term to v0.44.0
2026-06-08 20:35:47 +02:00
renovate[bot]
a14ecc090e Update module golang.org/x/term to v0.44.0
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-06-08 18:12:30 +00:00
Paul Holzinger
8cf95adb9d Merge pull request #2888 from timcoding1988/using-ghcr-skopeodev-image
[CI]: pull skopeo_cidev image from ghcr instead of quay
2026-06-05 17:48:45 +02:00
Tim Zhou
3720eb613c ci: pull skopeo_cidev image from ghcr instead of quay
The skopeo_cidev image is built and published from the
podman-container-tools/automation repo to
ghcr.io/podman-container-tools/skopeo_cidev.

Signed-off-by: Tim Zhou <tizhou@redhat.com>
2026-06-05 17:20:02 +02:00
Miloslav Trmač
10f72b0c43 Merge pull request #2891 from podman-container-tools/renovate/actions-checkout-6.x
[skip-ci] Update actions/checkout action to v6.0.3
2026-06-05 14:03:41 +02:00
renovate[bot]
1e4340fb11 [skip-ci] Update actions/checkout action to v6.0.3
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-06-04 18:33:46 +00:00
Miloslav Trmač
ff467ec320 Merge pull request #2887 from timcoding1988/ci-cncf-runners
ci: switch self-hosted runners from Oracle to CNCF Ubuntu
2026-06-04 10:23:48 +02:00
Tim Zhou
ebd211a219 ci: switch self-hosted runners from Oracle to CNCF Ubuntu
The Oracle VM runners are being retired. Migrate the four self-hosted
jobs (validate, doccheck, test_skopeo, ostree_rs_ext) to the equivalent
CNCF Ubuntu runner sizes, and update the actionlint allowlist to match.

Size mapping:
  oracle-vm-2cpu-8gb-x86-64  -> cncf-ubuntu-2-8-x86  (test_skopeo)
  oracle-vm-4cpu-16gb-x86-64 -> cncf-ubuntu-4-16-x86 (validate,
                                                      doccheck,
                                                      ostree_rs_ext)

Signed-off-by: Tim Zhou <tizhou@redhat.com>
2026-06-03 15:44:33 -04:00
Paul Holzinger
a6f223b9c9 Merge pull request #2883 from mtrmac/ci-draft
CI migration
2026-06-01 15:54:18 +02:00
Miloslav Trmač
8eae7a7671 Define IMAGE_TAG in the workflow
The POC used a repo settings variable, but that doesn't
work for pull requests; and it would be hard to maintain
with branches.

Sadly, there seems to be no easy facility to define a file-wide
constant in GitHub actions, so hard-code three copies. Hopefully
Renovate can be set up to update this, then the number of copies
won't matter.

Signed-off-by: Miloslav Trmač <mitr@redhat.com>
2026-06-01 15:22:51 +02:00
Tim Zhou
c3284d259f ci: add path-filter, Total Success, drop Cirrus leftovers
Signed-off-by: Tim Zhou <tizhou@redhat.com>
2026-05-28 13:43:26 -04:00
Tim Zhou
110eafa71c ci: address review feedback on workflow
Signed-off-by: Tim Zhou <tizhou@redhat.com>
2026-05-28 13:36:33 -04:00
Tim Zhou
ca5a1a551c ci: migrate PR-blocking checks from Cirrus to GitHub Actions
Mirrors validate, doccheck, cross, osx, test_skopeo, and ostree_rs_ext
from containers/skopeo's .cirrus.yml into a GH Actions workflow on
podman-io/skopeo-sandbox.

Signed-off-by: Tim Zhou <tizhou@redhat.com>
2026-05-28 13:36:33 -04:00
Miloslav Trmač
5e1d6f708b Merge pull request #2881 from TomSweeneyRedHat/dev/tsweeney/skopeo-1.23.0
Bump Skopeo to v1.23.0, common 0.68.0, image 5.40.0, storage 1.63.0
2026-05-26 17:29:09 +02:00
Tom Sweeney
55a7347879 Bump to the next dev, v1.24.0-dev
Bump to v1.24.0-dev, the next Skopeo development version.

Signed-off-by: Tom Sweeney <tsweeney@redhat.com>
2026-05-26 11:04:45 -04:00
Tom Sweeney
9645b282ca Bump Skopeo to v1.23.0
Bump Skopeo to v1.23.0 to go out with Podman 6.0.
It appears that I negelcted to bump to 1.23.0-dev after 1.22.0 was
release as I should have.

Signed-off-by: Tom Sweeney <tsweeney@redhat.com>
v1.23.0
2026-05-26 11:03:10 -04:00
Tom Sweeney
09c22b5d2d Bump c/common 0.68.0, c/image 5.40.0, c/storage 1.63.0
Bump the following:

c/common to v0.68.0
c/image to v5.40.0
c/storage to v1.63.0

In preparation for Skopeo v1.23.0 to go out with Podman v6.0

Signed-off-by: Tom Sweeney <tsweeney@redhat.com>
2026-05-26 11:01:20 -04:00
Miloslav Trmač
54eab56a4c Merge pull request #2877 from containers/renovate/common-image-and-storage-deps
Update common, image, and storage deps to 4a820ae
2026-05-18 16:17:31 +02:00
renovate[bot]
e72b1c821b Update common, image, and storage deps to 4a820ae
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-17 20:32:32 +00:00
Miloslav Trmač
e7310406d2 Merge pull request #2874 from aguidirh/add-platform-based-filtering
RUN-4630: copy: add platform-based filtering via --multi-arch flag
2026-05-14 16:55:23 +02:00
Alex Guidi
7a6acb1975 copy: add platform-based filtering via --multi-arch flag
Extends the --multi-arch flag to accept platform specifications,
allowing users to copy specific platforms from multi-architecture
images without requiring digest hashes.

Users can now specify platforms using OS/Architecture pairs:
  skopeo copy --multi-arch=linux/amd64,linux/arm64 docker://src docker://dst

This feature:
- Parses comma-separated platform specifications (e.g., linux/amd64,linux/arm64)
- Copies ALL instances matching each specified platform (including all
  compression variants and other variations)
- Works alongside existing --multi-arch options (system, all, index-only)
- Leverages the InstancePlatforms field added in containers/image

The implementation follows the design from containers/image#1938 and
containers/container-libs#656, providing a more user-friendly alternative
to specifying digest hashes via the Instances field.

Signed-off-by: Alex Guidi <aguidi@redhat.com>
2026-05-13 20:21:39 +02:00
Miloslav Trmač
df5f65813c Merge pull request #2872 from containers/renovate/golang.org-x-term-0.x
Update module golang.org/x/term to v0.43.0
2026-05-11 19:16:42 +02:00
renovate[bot]
1156ffcc43 Update module golang.org/x/term to v0.43.0
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-11 16:45:18 +00:00
Miloslav Trmač
9a0399a5b0 Merge pull request #2873 from containers/renovate/common-image-and-storage-deps
Update common, image, and storage deps to abe824d
2026-05-11 18:43:53 +02:00
renovate[bot]
5856c947ce Update common, image, and storage deps to abe824d
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-10 01:16:09 +00:00
Miloslav Trmač
516159d008 Merge pull request #2869 from containers/renovate/golangci-golangci-lint-2.x
Update dependency golangci/golangci-lint to v2.12.2
2026-05-06 16:45:12 +02:00
renovate[bot]
c8831c8bae Update dependency golangci/golangci-lint to v2.12.2
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-06 13:58:32 +00:00
Miloslav Trmač
82a71693db Merge pull request #2867 from containers/renovate/golangci-golangci-lint-2.x
Update dependency golangci/golangci-lint to v2.12.1
2026-05-04 14:08:46 +02:00
renovate[bot]
4df9e1df7e Update dependency golangci/golangci-lint to v2.12.1
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Signed-off-by: Miloslav Trmač <mitr@redhat.com>
2026-05-04 13:42:00 +02:00
Miloslav Trmač
bf9d80d9b0 Merge pull request #2868 from containers/renovate/common-image-and-storage-deps
Update common, image, and storage deps to c03a490
2026-05-04 13:29:48 +02:00
renovate[bot]
0157bbaed1 Update common, image, and storage deps to c03a490
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-04 11:05:37 +00:00
Miloslav Trmač
b71619af45 Merge pull request #2866 from containers/renovate/github.com-masterminds-semver-v3-3.x
Update module github.com/Masterminds/semver/v3 to v3.5.0
2026-04-30 22:19:50 +02:00
renovate[bot]
bb107be5d3 Update module github.com/Masterminds/semver/v3 to v3.5.0
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-30 19:51:43 +00:00
Miloslav Trmač
35fcbb8b4a Merge pull request #2865 from lsm5/packit-downstream
Packit: Only create dist-git PRs for rawhide
2026-04-30 21:49:47 +02:00
Lokesh Mandvekar
277f715d8d Packit: Only create dist-git PRs for rawhide
We'll only be releasing breaking changes on rawhide so dist-git PRs
should only be created for rawhide.

Signed-off-by: Lokesh Mandvekar <lsm5@linux.com>
2026-04-30 09:31:10 -04:00
Miloslav Trmač
dc6f60deaf Merge pull request #2861 from timcoding1988/ci/sequoia-no-rawhide
[CI]: switch Sequoia matrix from Rawhide back to stable Fedora
2026-04-29 15:13:46 +02:00
Tim Zhou
f94b8a4338 Cirrus: switch Sequoia matrix from Rawhide back to stable Fedora
The `Skopeo test w/ Sequoia (currently Rawhide)` matrix entry was
introduced in 9753a1a1 ("Also build+test with Sequoia") because
`rust-podman-sequoia` (used by the `containers_image_sequoia` build tag)
shipped only in Rawhide. .cirrus.yml's own comment foreshadowed the
exit condition:

    "once we update to a future Fedora release (or if the package is
    backported), switch back from Rawhide to the latest Fedora release."

Both halves of that condition are now met:

  * Bodhi: rust-podman-sequoia-0.2.0-3.fc43 (stable, F43)
                                  0.3.2-1.fc44 (stable, F44)
  * containers/automation_images@46088a81 (2025-11-21) broadened the
    install condition in cache_images/fedora_packaging.sh from
    "Rawhide only" to `OS_REL_VER -ge 43`. The Fedora cache image and
    the skopeo_cidev container at the current IMAGE_SUFFIX
    (c20260310t170224z-f43f42d14, F43-based) include podman-sequoia.

Concretely:

* .cirrus.yml — drop the multi-line "currently using rawhide" comment
  block and the now-unused RAWHIDE_CACHE_IMAGE_NAME env definition.
* .cirrus.yml — switch the Sequoia matrix entry's VM_IMAGE_NAME from
  ${RAWHIDE_CACHE_IMAGE_NAME} to ${FEDORA_CACHE_IMAGE_NAME} and drop
  the "(currently Rawhide)" suffix from the matrix-entry name.
* .cirrus.yml — drop ${RAWHIDE_CACHE_IMAGE_NAME} from meta_task's
  IMGNAMES keepalive list.
* contrib/cirrus/runner.sh — remove the temporary
  `[[ "$VM_IMAGE_NAME" =~ "rawhide" ]]` compatibility branch in
  _run_setup(); it was specifically annotated as "Eventually, we'll
  stop using Rawhide again" and the .cirrus.yml note pointed here for
  cleanup.

No IMAGE_SUFFIX bump — that's Renovate's responsibility.
No test-script changes — Sequoia tests continue to use the same
`containers_image_sequoia` build tag against the same Fedora target,
just on the regular Fedora cache image instead of the Rawhide one.

Signed-off-by: Tim Zhou <tizhou@redhat.com>
2026-04-28 16:05:11 -04:00
Miloslav Trmač
8f4b42d8cf Merge pull request #2860 from containers/renovate/common-image-and-storage-deps
Update common, image, and storage deps to b9d5b9a
2026-04-27 22:33:31 +02:00
renovate[bot]
e6190508d3 Update common, image, and storage deps to b9d5b9a
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-27 19:30:43 +00:00
Miloslav Trmač
2d3cbb1207 Merge pull request #2859 from baude/removeowners
Remove OWNERS file
2026-04-24 19:42:20 +02:00
Brent Baude
95471ee7db Remove OWNERS file
The OWNERS file is no longer applicable to this repository as it no
longer uses the openshift merge bot.  References in the MAINTAINERS.md
file are also pruned.

Signed-off-by: Brent Baude <bbaude@redhat.com>
2026-04-24 10:19:21 -05:00
Miloslav Trmač
1a4a0f91ef Merge pull request #2854 from baude/RUN-4548
Move skopeo to go.podman.io
2026-04-20 21:40:33 +02:00
Brent Baude
a1e4d9eccf Additional cleanup for go module changes
Found some additional impact locations for the go module change.

Signed-off-by: Brent Baude <bbaude@redhat.com>
2026-04-20 13:01:59 -05:00