Commit Graph

3558 Commits

Author SHA1 Message Date
Nate Eagleson
2c8a4bbec2 Fix minor grammar error in skopeo.1.md
Signed-off-by: Nate Eagleson <nate@nateeag.com>
2026-06-26 18:05:10 +02:00
Miloslav Trmač
afcb9f4e66 Merge pull request #2901 from podman-container-tools/renovate/actions-setup-go-6.x
Update actions/setup-go action to v6.5.0
2026-06-26 18:02:59 +02:00
renovate[bot]
128556af59 Update actions/setup-go action to v6.5.0
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-06-24 04:48:54 +00:00
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