Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
32 commits
Select commit Hold shift + click to select a range
40dd650
Update to c/image 5.24.1
mtrmac Feb 9, 2023
0d212fc
Merge pull request #1902 from mtrmac/c-image-eof-1.11
vrothberg Feb 13, 2023
fb1ade6
[release-1.11] Bump to v1.11.1
TomSweeneyRedHat Feb 15, 2023
b288420
[release-1.11] Bump to v1.11.2-dev
TomSweeneyRedHat Feb 16, 2023
3f98753
Merge pull request #1912 from TomSweeneyRedHat/dev/tsweeney/1.11.1
mtrmac Feb 16, 2023
902506d
bump golang.org/x/net to v0.7.0
lsm5 Mar 24, 2023
8191ef3
Merge pull request #1948 from lsm5/release-1.11-CVE-2022-41723
mtrmac Mar 24, 2023
dc1e14f
Release 1.11.2
mtrmac Mar 24, 2023
d79588e
Bump to v1.11.3-dev
mtrmac Mar 24, 2023
9b087c6
[release-1.11] Cirrus: Add CI self-destruct condition on EOL date
cevich May 3, 2023
7e11ab4
Merge pull request #1991 from cevich/release_1.11_add_self_destruct
mtrmac May 9, 2023
6f884cd
Freeze the fedora-minimal image reference at Fedora 38
mtrmac Apr 3, 2024
df2b9ae
Merge pull request #2286 from mtrmac/integration-update-1.11
mtrmac Apr 10, 2024
89cd9b8
[release-1.11] Bump ocicrypt and go-jose CVE-2024-28180
TomSweeneyRedHat Apr 11, 2024
0518984
Merge pull request #2292 from TomSweeneyRedHat/dev/tsweeney/cve-jose-…
mtrmac Apr 17, 2024
34ed110
Refer to registry.k8s.io instead of k8s.gcr.io
mtrmac Jun 17, 2024
78dc389
Merge pull request #2359 from mtrmac/k8s.gcr.io-11
cgwalters Jun 19, 2024
7f996f3
[release-1.11] CVE-2024-3727
TomSweeneyRedHat Sep 19, 2024
7602ac6
Merge pull request #2424 from TomSweeneyRedHat/dev/tsweeney/v1.11-cve…
mtrmac Sep 19, 2024
4773bf1
Support CI testing on non-x86_64
cevich May 28, 2025
e0171ab
Merge pull request #2611 from cevich/release-1.11-multiarch_registry
mtrmac May 28, 2025
b5b0a9c
[release-1.11] Add conditional release-checking system test
cevich Jul 2, 2025
c8ef2dc
Merge pull request #2643 from cevich/release-1.11_add_release_test
mtrmac Jul 4, 2025
85ce427
[release-1.11] Bump to release version 1.11.3
cevich Aug 11, 2025
a32fb6f
Merge pull request #2675 from cevich/release-1.11_remove_dev
TomSweeneyRedHat Aug 12, 2025
9beaf17
[release-1.11] CVE-2025-65637, logrus to 1.9.3
TomSweeneyRedHat Jan 16, 2026
71a153a
[release-1.11] Bump Skopeo to 1.11.4
TomSweeneyRedHat Jan 16, 2026
38d9c8e
Merge pull request #2789 from TomSweeneyRedHat/dev/tsweeney/logrus-re…
mtrmac Jan 21, 2026
523fcf7
[release-1.11] Bump Go Jose to v3.0.5, CVE-2026-34986
TomSweeneyRedHat Apr 29, 2026
16a8af6
[release-1.11] Bump Fedora to 39 in cirrus
TomSweeneyRedHat May 11, 2026
1fc131e
[release-1.11] Bump Skopeo to v1.11.5
TomSweeneyRedHat Apr 29, 2026
e0ff69a
Merge pull request #2863 from TomSweeneyRedHat/dev/tsweeney/release-1…
TomSweeneyRedHat May 14, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
4 changes: 2 additions & 2 deletions .cirrus.yml
Original file line number Diff line number Diff line change
Expand Up @@ -23,10 +23,10 @@
####
#### Cache-image names to test with (double-quotes around names are critical)
####
FEDORA_NAME: "fedora-37"
FEDORA_NAME: "fedora-39"

# Google-cloud VM Images
IMAGE_SUFFIX: "c6300530360713216"
IMAGE_SUFFIX: "c20240102t155643z-f39f38d13"
FEDORA_CACHE_IMAGE_NAME: "fedora-${IMAGE_SUFFIX}"

# Container FQIN's
Expand Down Expand Up @@ -101,7 +101,7 @@
/usr/local/bin/skopeo -v


cross_task:

Check warning on line 104 in .cirrus.yml

View check run for this annotation

Cirrus CI / Build Parsing Results

.cirrus.yml#L104

task "cross" depends on task "validate", but their only_if conditions are different
alias: cross
only_if: >-
$CIRRUS_CHANGE_TITLE !=~ '.*CI:DOCS.*' &&
Expand Down Expand Up @@ -166,7 +166,7 @@
##### repository's `.cirrus.yml`. Changes made here should be fully merged
##### prior to being manually duplicated and maintained in containers/image.
#####
test_skopeo_task:

Check warning on line 169 in .cirrus.yml

View check run for this annotation

Cirrus CI / Build Parsing Results

.cirrus.yml#L169

task "Skopeo Test" depends on task "validate", but their only_if conditions are different

Check warning on line 169 in .cirrus.yml

View check run for this annotation

Cirrus CI / Build Parsing Results

.cirrus.yml#L169

task "Skopeo Test w/ opengpg" depends on task "validate", but their only_if conditions are different
alias: test_skopeo
# Don't test for [CI:DOCS], [CI:BUILD], or 'multiarch' cron.
only_if: >-
Expand Down Expand Up @@ -275,7 +275,7 @@
# Status aggregator for all tests. This task simply ensures a defined
# set of tasks all passed, and allows confirming that based on the status
# of this task.
success_task:

Check warning on line 278 in .cirrus.yml

View check run for this annotation

Cirrus CI / Build Parsing Results

.cirrus.yml#L278

task "Total Success" depends on task "validate", but their only_if conditions are different

Check warning on line 278 in .cirrus.yml

View check run for this annotation

Cirrus CI / Build Parsing Results

.cirrus.yml#L278

task "Total Success" depends on task "doccheck", but their only_if conditions are different

Check warning on line 278 in .cirrus.yml

View check run for this annotation

Cirrus CI / Build Parsing Results

.cirrus.yml#L278

task "Total Success" depends on task "osx", but their only_if conditions are different

Check warning on line 278 in .cirrus.yml

View check run for this annotation

Cirrus CI / Build Parsing Results

.cirrus.yml#L278

task "Total Success" depends on task "proxy_ostree_ext", but their only_if conditions are different

Check warning on line 278 in .cirrus.yml

View check run for this annotation

Cirrus CI / Build Parsing Results

.cirrus.yml#L278

task "Total Success" depends on task "image_build", but their only_if conditions are different

Check warning on line 278 in .cirrus.yml

View check run for this annotation

Cirrus CI / Build Parsing Results

.cirrus.yml#L278

task "Total Success" depends on task "cross", but their only_if conditions are different

Check warning on line 278 in .cirrus.yml

View check run for this annotation

Cirrus CI / Build Parsing Results

.cirrus.yml#L278

task "Total Success" depends on task "Skopeo Test", but their only_if conditions are different

Check warning on line 278 in .cirrus.yml

View check run for this annotation

Cirrus CI / Build Parsing Results

.cirrus.yml#L278

task "Total Success" depends on task "Skopeo Test w/ opengpg", but their only_if conditions are different
name: "Total Success"
alias: success
# N/B: ALL tasks must be listed here, minus their '_task' suffix.
Expand Down
2 changes: 1 addition & 1 deletion Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -248,7 +248,7 @@ test-unit-local: bin/skopeo
$(GO) test $(MOD_VENDOR) -tags "$(BUILDTAGS)" $$($(GO) list $(MOD_VENDOR) -tags "$(BUILDTAGS)" -e ./... | grep -v '^github\.com/containers/skopeo/\(integration\|vendor/.*\)$$')

vendor:
$(GO) mod tidy
$(GO) mod tidy -compat=1.17
$(GO) mod vendor
$(GO) mod verify

Expand Down
11 changes: 11 additions & 0 deletions contrib/cirrus/runner.sh
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,17 @@

set -e

_EOL=20270501
if [[ $(date +%Y%m%d) -ge $_EOL ]]; then
die "As of $_EOL this branch is probably
no longer supported in RHEL 9.2/8.8, please
confirm this with RHEL Program Management. If so:
It should be removed from Cirrus-Cron,
the .cirrus.yml file removed, and
the VM images (manually) unmarked
'permanent=true'"
fi

# BEGIN Global export of all variables
set -a

Expand Down
44 changes: 22 additions & 22 deletions go.mod
Original file line number Diff line number Diff line change
@@ -1,22 +1,22 @@
module github.com/containers/skopeo

go 1.17
go 1.20

require (
github.com/containers/common v0.51.0
github.com/containers/image/v5 v5.24.0
github.com/containers/ocicrypt v1.1.7
github.com/containers/common v0.51.4
github.com/containers/image/v5 v5.24.3
github.com/containers/ocicrypt v1.1.10
github.com/containers/storage v1.45.3
github.com/docker/distribution v2.8.1+incompatible
github.com/opencontainers/go-digest v1.0.0
github.com/opencontainers/image-spec v1.1.0-rc2
github.com/opencontainers/image-tools v1.0.0-rc3
github.com/sirupsen/logrus v1.9.0
github.com/sirupsen/logrus v1.9.3
github.com/spf13/cobra v1.6.1
github.com/spf13/pflag v1.0.5
github.com/stretchr/testify v1.8.1
github.com/syndtr/gocapability v0.0.0-20200815063812-42c35b437635
golang.org/x/term v0.4.0
golang.org/x/term v0.17.0
gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c
gopkg.in/yaml.v2 v2.4.0
)
Expand All @@ -41,7 +41,7 @@ require (
github.com/docker/go-units v0.5.0 // indirect
github.com/dsnet/compress v0.0.2-0.20210315054119-f66993602bf5 // indirect
github.com/ghodss/yaml v1.0.0 // indirect
github.com/go-jose/go-jose/v3 v3.0.0 // indirect
github.com/go-jose/go-jose/v3 v3.0.5 // indirect
github.com/go-openapi/analysis v0.21.4 // indirect
github.com/go-openapi/errors v0.20.3 // indirect
github.com/go-openapi/jsonpointer v0.19.5 // indirect
Expand All @@ -57,8 +57,8 @@ require (
github.com/go-playground/validator/v10 v10.11.1 // indirect
github.com/gogo/protobuf v1.3.2 // indirect
github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da // indirect
github.com/golang/protobuf v1.5.2 // indirect
github.com/google/go-containerregistry v0.12.1 // indirect
github.com/golang/protobuf v1.5.3 // indirect
github.com/google/go-containerregistry v0.13.0 // indirect
github.com/google/go-intervals v0.0.2 // indirect
github.com/google/trillian v1.5.0 // indirect
github.com/google/uuid v1.3.0 // indirect
Expand All @@ -76,7 +76,7 @@ require (
github.com/kr/pretty v0.3.0 // indirect
github.com/kr/text v0.2.0 // indirect
github.com/leodido/go-urn v1.2.1 // indirect
github.com/letsencrypt/boulder v0.0.0-20221109233200-85aa52084eaf // indirect
github.com/letsencrypt/boulder v0.0.0-20230130200452-c091e64aa391 // indirect
github.com/mailru/easyjson v0.7.7 // indirect
github.com/mattn/go-runewidth v0.0.14 // indirect
github.com/mattn/go-shellwords v1.0.12 // indirect
Expand All @@ -102,7 +102,7 @@ require (
github.com/segmentio/ksuid v1.0.4 // indirect
github.com/sigstore/fulcio v1.0.0 // indirect
github.com/sigstore/rekor v1.0.1 // indirect
github.com/sigstore/sigstore v1.5.1 // indirect
github.com/sigstore/sigstore v1.5.2 // indirect
github.com/skratchdot/open-golang v0.0.0-20200116055534-eef842397966 // indirect
github.com/stefanberger/go-pkcs11uri v0.0.0-20201008174630-78d3cae3a980 // indirect
github.com/sylabs/sif/v2 v2.9.0 // indirect
Expand All @@ -119,18 +119,18 @@ require (
go.mongodb.org/mongo-driver v1.11.1 // indirect
go.mozilla.org/pkcs7 v0.0.0-20210826202110-33d05740a352 // indirect
go.opencensus.io v0.24.0 // indirect
golang.org/x/crypto v0.5.0 // indirect
golang.org/x/mod v0.7.0 // indirect
golang.org/x/net v0.5.0 // indirect
golang.org/x/oauth2 v0.4.0 // indirect
golang.org/x/crypto v0.19.0 // indirect
golang.org/x/mod v0.8.0 // indirect
golang.org/x/net v0.17.0 // indirect
golang.org/x/oauth2 v0.7.0 // indirect
golang.org/x/sync v0.1.0 // indirect
golang.org/x/sys v0.4.0 // indirect
golang.org/x/text v0.6.0 // indirect
golang.org/x/tools v0.4.0 // indirect
golang.org/x/sys v0.17.0 // indirect
golang.org/x/text v0.14.0 // indirect
golang.org/x/tools v0.6.0 // indirect
google.golang.org/appengine v1.6.7 // indirect
google.golang.org/genproto v0.0.0-20221227171554-f9683d7f8bef // indirect
google.golang.org/grpc v1.51.0 // indirect
google.golang.org/protobuf v1.28.1 // indirect
gopkg.in/square/go-jose.v2 v2.6.0 // indirect
google.golang.org/genproto v0.0.0-20230410155749-daa745c078e1 // indirect
google.golang.org/grpc v1.56.3 // indirect
google.golang.org/protobuf v1.30.0 // indirect
gopkg.in/go-jose/go-jose.v2 v2.6.3 // indirect
gopkg.in/yaml.v3 v3.0.1 // indirect
)
Loading