3410 Commits

Author SHA1 Message Date
Lokesh Mandvekar
47e615b9a8 Merge pull request #2774 from containers/renovate/common-image-and-storage-deps
fix(deps): update common, image, and storage deps to b0f86df
2025-12-23 10:31:24 -05:00
renovate[bot]
01c33a7e4b fix(deps): update common, image, and storage deps to b0f86df
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-14 02:56:30 +00:00
Miloslav Trmač
707c470866 Merge pull request #2770 from mtrmac/common-dep
Update c/common to match #2765
2025-12-09 20:52:46 +01:00
Miloslav Trmač
7c747f8220 Update c/common to match #2765
Renovate seems to have had a difficulty with that:
> Could not determine new digest for update (go package go.podman.io/common)

for some reason, let's do it manually now, hoping that
Renovate will catch up next week.

Signed-off-by: Miloslav Trmač <mitr@redhat.com>
2025-12-09 19:57:44 +01:00
Miloslav Trmač
46b2b95d57 Merge pull request #2765 from containers/renovate/common-image-and-storage-deps
fix(deps): update common, image, and storage deps to afd10d8
2025-12-09 19:52:01 +01:00
renovate[bot]
9efaa1c010 fix(deps): update common, image, and storage deps to afd10d8
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-09 18:34:31 +00:00
Miloslav Trmač
7e659707da Merge pull request #2766 from containers/renovate/golangci-golangci-lint-2.x
chore(deps): update dependency golangci/golangci-lint to v2.7.2
2025-12-09 19:22:00 +01:00
renovate[bot]
54b4159187 chore(deps): update dependency golangci/golangci-lint to v2.7.2
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-09 17:59:12 +00:00
Miloslav Trmač
e0d4b7b8e5 Merge pull request #2768 from containers/renovate/golang.org-x-term-0.x
fix(deps): update module golang.org/x/term to v0.38.0
2025-12-09 18:57:46 +01:00
renovate[bot]
ad431f6d1c fix(deps): update module golang.org/x/term to v0.38.0
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-08 18:17:13 +00:00
Miloslav Trmač
2821fe75d0 Merge pull request #2763 from lsm5/packit-fix
Packit: use `post-modifications` hook to update downstream TMT plan
2025-12-05 18:03:38 +01:00
Lokesh Mandvekar
e26a4237fc Packit: use post-modifications hook to update downstream TMT plan
`prepare-files` action was interfering with spec file update which caused
https://github.com/containers/skopeo/issues/2760 .

`post-modifications` needs to be limited to the propose_downstream job or
else it will interfere with upstream PR copr builds.

Also, s/PACKIT_PROJECT_TAG/PACKIT_PROJECT_VERSION/ .

Co-authored-by: Nikola Forró <nforro@redhat.com>
Signed-off-by: Lokesh Mandvekar <lsm5@redhat.com>
2025-12-05 08:50:02 -05:00
Miloslav Trmač
ce4265f9c0 Merge pull request #2747 from lsm5/digest-redux
skopeo inspect: support for sha512 images
2025-12-04 21:33:18 +01:00
Lokesh Mandvekar
420cd29beb docs: manpage update for skopeo inspect --manifest-digest
Signed-off-by: Lokesh Mandvekar <lsm5@redhat.com>
2025-12-04 15:10:49 -05:00
Lokesh Mandvekar
f85b6db46e inspect: --manifest-digest flag
If this flag is specified, it'll display digest of that type, otherwise
it'll display the original digest.

Doesn't break any existing sha256 workflow.

Example:

1. Default
```
$ ./bin/skopeo inspect docker://docker.io/library/alpine:latest --format "Digest: {{.Digest}}"
Digest: sha256:4b7ce07002c69e8f3d704a9c5d6fd3053be500b7f1c69fc0d80990c2ad8dd412
```

2. with --manifest-digest
```
$ ./bin/skopeo inspect --manifest-digest=sha512 docker://docker.io/library/alpine:latest --format "Digest: {{.Digest}}"
Digest: sha512:5acb33fb56a7791bf0c69d5b19a1c70272148e4107be5261d57305d14e9509792bbca53e5277c456181ecfa1c20ad8427f9b8ba46868020584a819de1128dbd2
```

Signed-off-by: Lokesh Mandvekar <lsm5@redhat.com>
2025-12-04 15:10:42 -05:00
Lokesh Mandvekar
a25bf91823 vendor: container-libs commit 01833ef7b7f1d306205be7fa6fb36d0d6a6e3a33
Includes `manifest.DigestWithAlgorithm` and support for sha512 for
skopeo copy and inspect.

Signed-off-by: Lokesh Mandvekar <lsm5@redhat.com>
2025-12-04 14:09:27 -05:00
Miloslav Trmač
ecf6e2c79c Merge pull request #2764 from containers/renovate/golangci-golangci-lint-2.x
chore(deps): update dependency golangci/golangci-lint to v2.7.1
2025-12-04 20:05:07 +01:00
renovate[bot]
0291b1e001 chore(deps): update dependency golangci/golangci-lint to v2.7.1
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-04 18:09:29 +00:00
Miloslav Trmač
85dc7471fe Merge pull request #2762 from containers/renovate/github.com-spf13-cobra-1.x
fix(deps): update module github.com/spf13/cobra to v1.10.2
2025-12-04 19:09:04 +01:00
renovate[bot]
f7d8ca9876 fix(deps): update module github.com/spf13/cobra to v1.10.2
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-04 03:06:26 +00:00
Miloslav Trmač
b440fae236 Merge pull request #2761 from containers/renovate/golangci-golangci-lint-2.x
chore(deps): update dependency golangci/golangci-lint to v2.7.0
2025-12-03 22:51:02 +01:00
renovate[bot]
bad5bd046d chore(deps): update dependency golangci/golangci-lint to v2.7.0
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-03 20:51:09 +00:00
Paul Holzinger
53800e09e2 Merge pull request #2759 from mtrmac/1.21-bump
Bump version to 1.22.0-dev
2025-12-03 20:06:47 +01:00
Miloslav Trmač
31d50fd0f9 Bump version to 1.22.0-dev
1.21.0 was released (off an earlier commit).

Signed-off-by: Miloslav Trmač <mitr@redhat.com>
2025-12-03 19:35:25 +01:00
Miloslav Trmač
f358adffdd Merge pull request #2757 from containers/renovate/common-image-and-storage-deps
Update common, image, and storage deps to 63be353
2025-12-01 22:40:52 +01:00
renovate[bot]
bd5ec4425d Update common, image, and storage deps to 63be353
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-01 20:49:31 +00:00
Lokesh Mandvekar
f7e1211a41 Merge pull request #2758 from mtrmac/ostree-base-image
Try triggering an image rebuild
2025-12-01 15:48:28 -05:00
Miloslav Trmač
287045706c Try triggering an image rebuild
https://cirrus-ci.com/task/4601027732701184 shows it using
go 1.24.3, but https://quay.io/repository/coreos-assembler/fcos-buildroot/manifest/sha256:55d7510ee1b15ae4c8c503efaa463c58ce0c3d484ab7ec4fe8b211ca5a5aacf9?tab=packages
shows 1.25.4 already; are we caching an older build?

Signed-off-by: Miloslav Trmač <mitr@redhat.com>
2025-12-01 19:44:55 +01:00
Miloslav Trmač
279c831898 Merge pull request #2753 from containers/renovate/common-image-and-storage-deps
Update common, image, and storage deps to 22d50c5
2025-11-25 04:00:44 +01:00
renovate[bot]
3498d8fc77 Update common, image, and storage deps to 22d50c5
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-23 01:04:16 +00:00
Miloslav Trmač
107b1b1ed2 Merge pull request #2743 from containers/renovate/golangci-golangci-lint-2.x
Update dependency golangci/golangci-lint to v2.6.2
2025-11-19 18:28:35 +01:00
renovate[bot]
ae484462c6 Update dependency golangci/golangci-lint to v2.6.2
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-19 17:09:55 +00:00
Miloslav Trmač
733c4d6ad9 Merge pull request #2746 from lsm5/container-libs-vendor
Container libs vendor and Renovate config update
2025-11-19 18:07:42 +01:00
Lokesh Mandvekar
75bc19e334 vendor: Fetch the latest from container-libs main
Signed-off-by: Lokesh Mandvekar <lsm5@redhat.com>
2025-11-19 10:35:40 -05:00
Miloslav Trmač
c844ecb70c Merge pull request #2744 from Luap99/gofumpt
golangci-lint: enable gofumpt formatter
2025-11-18 23:35:18 +01:00
Paul Holzinger
b625905314 golangci-lint: enable gofumpt formatter
And also remove old, no longer needed validate-gofmt.sh script.
golangci-lint checks the formatting already for us.

And add a fmt make target that just runs golangci-lint fmt for easier
use.

Signed-off-by: Paul Holzinger <pholzing@redhat.com>
2025-11-18 22:46:37 +01:00
Paul Holzinger
7182fecc79 format the code with gofumpt
Use it based on the outcome from our community discussion[1].

[1] https://github.com/containers/podman/discussions/27291

Signed-off-by: Paul Holzinger <pholzing@redhat.com>
2025-11-18 22:46:37 +01:00
Miloslav Trmač
655f2b977b Merge pull request #2749 from lsm5/tmt-disable-eln-x64
Packit: tmp disable ELN tests
2025-11-18 22:33:39 +01:00
Lokesh Mandvekar
2a6fd74207 Packit: tmp disable ELN tests
Ref: https://github.com/containers/skopeo/issues/2748

Signed-off-by: Lokesh Mandvekar <lsm5@redhat.com>
2025-11-17 13:29:09 -05:00
Miloslav Trmač
52d1fba7a4 Merge pull request #2742 from containers/renovate/golang.org-x-term-0.x
fix(deps): update module golang.org/x/term to v0.37.0
2025-11-11 21:14:50 +01:00
renovate[bot]
4ac321f3bc fix(deps): update module golang.org/x/term to v0.37.0
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-11 19:31:08 +00:00
Miloslav Trmač
7c934acec9 Merge pull request #2741 from lsm5/podman-next-no-notify
Packit: Do not notify on podman-next copr build failure
2025-11-10 15:40:33 +01:00
Lokesh Mandvekar
399adc0ef8 Packit: Do not notify on podman-next copr build failure
These happen after commit to upstream and don't affect upstream.

These notifications only end up adding unnecessary noise.

Overall build failures can happen for a variety of reasons like copr
infra, outdated toolchain on some environments etc.

Signed-off-by: Lokesh Mandvekar <lsm5@redhat.com>
2025-11-10 09:13:23 -05:00
Paul Holzinger
75f2311b4c Merge pull request #2720 from mtrmac/empty-sigstore
Allow using sigstore keys with empty passphrases
2025-11-10 14:48:10 +01:00
Miloslav Trmač
b7856d6be6 Support empty sigstore passphrases, for cosign compatibility
Signed-off-by: Miloslav Trmač <mitr@redhat.com>
2025-11-10 14:24:36 +01:00
Miloslav Trmač
db81e690a7 Make TestSharedCopyOptionsCopyOptions table-driven
Should not change (test) behavior.

Signed-off-by: Miloslav Trmač <mitr@redhat.com>
2025-11-10 14:24:29 +01:00
Paul Holzinger
9e00374ce2 Merge pull request #2740 from mtrmac/retry
Use retries in more cases of copying from external registries
2025-11-10 14:19:26 +01:00
Miloslav Trmač
fe086daee7 Use retries in more cases of copying from external registries
We added retries to other registry operations before,
these were missed for some reason.

Signed-off-by: Miloslav Trmač <mitr@redhat.com>
2025-11-10 13:54:43 +01:00
Miloslav Trmač
00de3af75f Merge pull request #2731 from lsm5/test-system-fix
Fix test-system and remove stale Makefile target
2025-11-05 20:07:55 +01:00
Lokesh Mandvekar
8181f14eaa Makefile: remove stale target
Old cruft. Isn't even expected to work. Not used anywhere.

Signed-off-by: Lokesh Mandvekar <lsm5@redhat.com>
2025-11-05 13:36:52 -05:00