Commit Graph

3537 Commits

Author SHA1 Message Date
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
Brent Baude
870378ba16 Move skopeo to go.podman.io
With potential repo moves and cirus EOL, we have decided to begin
preparing by making changes to the skopeo module name.  See
https://github.com/containers/go.podman.io/pull/6 for more information.

Signed-off-by: Brent Baude <bbaude@redhat.com>
2026-04-20 13:00:55 -05:00
Miloslav Trmač
a588269731 Merge pull request #2856 from containers/renovate/common-image-and-storage-deps
Update common, image, and storage deps to 618304d
2026-04-20 16:20:05 +02:00
renovate[bot]
ad331b3fa0 Update common, image, and storage deps to 618304d
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-20 13:15:57 +00:00
Miloslav Trmač
904ff20c4d Merge pull request #2851 from containers/renovate/github.com-containers-ocicrypt-1.x
Update module github.com/containers/ocicrypt to v1.3.0
2026-04-16 20:57:46 +02:00
renovate[bot]
0113070da2 Update module github.com/containers/ocicrypt to v1.3.0
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-16 15:56:45 +00:00
Miloslav Trmač
61fbb9221f Merge pull request #2848 from containers/renovate/common-image-and-storage-deps
Update common, image, and storage deps to 129af75
2026-04-14 20:03:38 +02:00
renovate[bot]
aed4196f22 Update common, image, and storage deps to 129af75
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-14 16:50:52 +00:00
Miloslav Trmač
4e9bd3d331 Merge pull request #2849 from mtrmac/libs-deps
Update go.podman.io dependencies
2026-04-14 17:36:13 +02:00
Miloslav Trmač
3f4591c246 Update go.podman.io dependencies
Manually update to commits on main, because automation
would find latest tags on a release branch and downgrade
to them instead.

Signed-off-by: Miloslav Trmač <mitr@redhat.com>
2026-04-13 17:19:38 +02:00
Miloslav Trmač
da8f4a4ad5 Merge pull request #2844 from containers/renovate/golang.org-x-term-0.x
Update module golang.org/x/term to v0.42.0
2026-04-09 17:38:03 +02:00
renovate[bot]
100826b448 Update module golang.org/x/term to v0.42.0
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-09 14:08:45 +00:00
Miloslav Trmač
c91aba2c62 Merge pull request #2843 from TomSweeneyRedHat/dev/tsweeney/cve-2026-34986-1
Bump  google.golang.org/grpc to v1.79.3 - CVE-2026-33186
2026-04-09 16:06:44 +02:00
Tom Sweeney
783a44c9e1 Bump google.golang.org/grpc to v1.79.3 - CVE-2026-33186
Even though it appears that Skopeo is not affected by CVE-2026-33186,
I have been pinged about it already.  Just to keep the CVE sniffers at
bay, bump to the appropriate version of gRPC.

Signed-off-by: Tom Sweeney <tsweeney@redhat.com>
2026-04-08 20:22:26 -04:00
Miloslav Trmač
f752e17ac1 Merge pull request #2838 from containers/renovate/go-github.com-go-jose-go-jose-v4-vulnerability
chore(deps): update module github.com/go-jose/go-jose/v4 to v4.1.4 [security]
2026-04-07 15:46:12 +02:00
renovate[bot]
583d584fbe chore(deps): update module github.com/go-jose/go-jose/v4 to v4.1.4 [security]
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-07 12:50:42 +00:00
Miloslav Trmač
fb4d72b989 Merge pull request #2837 from containers/renovate/common-image-and-storage-deps
fix(deps): update go.podman.io/storage digest to f0ddf1a
2026-04-07 14:49:25 +02:00
renovate[bot]
bfcd4c7a9d fix(deps): update go.podman.io/storage digest to f0ddf1a
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-06 21:50:20 +00:00
Miloslav Trmač
e95393154c Merge pull request #2835 from containers/renovate/common-image-and-storage-deps
fix(deps): update common, image, and storage deps to 8af7873
2026-03-30 17:39:01 +02:00