Skip to content
This repository was archived by the owner on Apr 19, 2024. It is now read-only.
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1075 commits
Select commit Hold shift + click to select a range
74b07a9
build(deps): bump github/codeql-action from 3.25.15 to 3.26.0 (#4431)
joaodrp Aug 12, 2024
2f86b47
build(deps): bump github/codeql-action from 3.26.0 to 3.26.2
dependabot[bot] Aug 15, 2024
fc0b89c
build(deps): bump github/codeql-action from 3.26.0 to 3.26.2 (#4434)
milosgajdos Aug 15, 2024
d8199f4
chore: fix typo in rewrite storage middleware init
milosgajdos Aug 15, 2024
eed9400
feat: support custom exec-based credential helper in proxy mode
chhsia0 Aug 13, 2024
aabceeb
build(deps): bump github/codeql-action from 3.26.2 to 3.26.3
dependabot[bot] Aug 20, 2024
f0826f5
chore: fix typo in rewrite storage middleware init (#4435)
milosgajdos Aug 20, 2024
3da3063
build(deps): bump github/codeql-action from 3.26.2 to 3.26.3 (#4441)
milosgajdos Aug 20, 2024
b2626e0
Build artifacts and images for linux/riscv64
macabu Aug 22, 2024
44ddae3
build(deps): bump github/codeql-action from 3.26.3 to 3.26.5
dependabot[bot] Aug 26, 2024
6e56b3a
Build artifacts and images for linux/riscv64 (#4444)
milosgajdos Aug 28, 2024
ba2841b
build(deps): bump github/codeql-action from 3.26.3 to 3.26.5 (#4446)
joaodrp Aug 28, 2024
170ac07
chore: bump golangci-lint and fix govert issues
milosgajdos Aug 30, 2024
a940e61
Fix silly testing format mistakes
milosgajdos Aug 30, 2024
93e6b90
chore: bump golangci-lint and fix govet issues (#4454)
joaodrp Sep 2, 2024
4615d30
Remove deprecated version field
tiborrr Sep 6, 2024
e41848c
chang docker-compose to docker compose
tiborrr Sep 7, 2024
49fad51
chang docker-compose to docker compose
tiborrr Sep 7, 2024
38553ea
chang docker-compose to docker compose
tiborrr Sep 7, 2024
2314320
Remove deprecated version field (#4459)
milosgajdos Sep 13, 2024
4a0e027
TestProxyManifestsMetrics: use actual size of manifest
thaJeztah Sep 18, 2024
63cfb18
Add a note regarding redirects to pre-signed URLs
Felixoid Sep 18, 2024
b746186
Add a note regarding redirects to pre-signed URLs (#4466)
milosgajdos Sep 19, 2024
b53946d
fix: Add the token's rootcert public key to the list of known keys
josegomezr Sep 24, 2024
2c7d93a
fix: Add the token's rootcert public key to the list of known keys (#…
milosgajdos Oct 2, 2024
fdb5abb
docs: removed description of ELB as an example of an not sophisticate…
yamoyamoto Oct 3, 2024
44be16a
TestProxyManifestsMetrics: use actual size of manifest (#4467)
milosgajdos Oct 3, 2024
0bfa293
docs: removed description of ELB as an example of an not sophisticate…
joaodrp Oct 3, 2024
92b483e
Make Descriptor an alias for oci.Descriptor
thaJeztah Apr 30, 2023
740b311
Make Descriptor an alias for oci.Descriptor (#3888)
milosgajdos Oct 7, 2024
0ab7f32
replace uses of Descriptor alias
thaJeztah Sep 6, 2024
0e85089
replace uses of Descriptor alias (#4479)
wy65701436 Oct 8, 2024
5e59a64
fix existing doc first
pratik-parikh01 Oct 8, 2024
3f4ec64
Add validate action to validate api docs
pratik-parikh01 Oct 8, 2024
d0eebf3
ci: Add validation for api docs (#4481)
joaodrp Oct 10, 2024
e44d931
test s3 driver walk of empty dir
flavianmissi Sep 26, 2024
2e7482c
avoid appending directory as file path in s3 driver Walk
flavianmissi Oct 14, 2024
997c29d
ci: fix GHA CI build matrix
milosgajdos Aug 15, 2024
be0051c
Run vendor on 1.21
milosgajdos Aug 15, 2024
8857979
Fix a typo in GHA build workflow comment
milosgajdos Aug 15, 2024
6df0fd9
Bump go version in go.mod
milosgajdos Oct 15, 2024
b9b96d9
Bump Go version in Dockerfiles
milosgajdos Oct 15, 2024
bce9fcd
avoid appending directory as file path in s3 driver Walk (#4485)
milosgajdos Oct 16, 2024
7b3e6d5
docs: Update to refer to new image tag v3
schanzel Jun 5, 2024
c427f84
ci: fix GHA CI build matrix (#4436)
milosgajdos Oct 22, 2024
1c26d98
Bump dependencies
milosgajdos Oct 26, 2024
3996413
Bump google storage module
milosgajdos Oct 26, 2024
5ee5aaa
fix(registry/storage/driver/s3-aws): use a consistent multipart chunk…
uhthomas Oct 30, 2024
da2f24e
docs: update hugo and theme versions
dvdksn Oct 31, 2024
85e99bc
docs: update hugo and theme versions (#4499)
milosgajdos Nov 1, 2024
bd52394
Update lint.Dockerfile
milosgajdos Oct 26, 2024
3ac2285
Bump otel dependencies
milosgajdos Nov 5, 2024
099201a
fix(registry/storage/driver/s3-aws): use a consistent multipart chunk…
milosgajdos Nov 5, 2024
f7236ab
feat: support custom exec-based credential helper in proxy mode (#4438)
milosgajdos Nov 5, 2024
d67b46a
Bump dependencies (#4498)
milosgajdos Nov 6, 2024
4118c80
Prep for v3-rc.1 release
milosgajdos Nov 6, 2024
3ddd142
Prep for v3-rc.1 release (#4502)
milosgajdos Nov 7, 2024
abbe03e
Upgrade go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp
krynju Nov 13, 2024
4dfab83
build(deps): bump codecov/codecov-action from 4 to 5
dependabot[bot] Nov 15, 2024
a44f1fb
build(deps): bump codecov/codecov-action from 4 to 5 (#4508)
wy65701436 Nov 18, 2024
e3007cd
Upgrade `go.opentelemetry.io/contrib/instrumentation/net/http/otelhtt…
milosgajdos Nov 20, 2024
1d104a9
[docs] Explain how to configure a list through env variables
barbu110 Dec 3, 2024
f2658ee
docs: Explain how to configure a list through env variables (#4522)
milosgajdos Dec 3, 2024
179e902
update xx to v1.6.1 for compatibility with alpine 3.21 and file 5.46+
thaJeztah Dec 10, 2024
183919c
Update squizzi maintainer email
squizzi Dec 11, 2024
6eba54b
build(deps): bump golang.org/x/crypto from 0.28.0 to 0.31.0
dependabot[bot] Dec 12, 2024
61ee699
build(deps): bump golang.org/x/crypto from 0.28.0 to 0.31.0 (#4531)
milosgajdos Dec 12, 2024
b2ae9e3
update xx to v1.6.1 for compatibility with alpine 3.21 and file 5.46+…
milosgajdos Dec 12, 2024
fb3ba30
chore: Bump alpine and Go versions
milosgajdos Dec 12, 2024
96a3daa
Move a direct dependency to direct deps required modules
milosgajdos Dec 12, 2024
3241bc2
chore: Bump alpine image version (#4532)
wy65701436 Dec 13, 2024
258144d
Update squizzi maintainer email (#4530)
squizzi Dec 13, 2024
916bdea
feat(configuration): support mtls auth mod
vitshev Dec 10, 2024
328f802
fix(configuration): replace string literals with constants
vitshev Dec 16, 2024
96c9a85
fix(configuration): replace string literals with constants in error
vitshev Dec 16, 2024
41a906f
fix(configuration): replace string literals with constants in tests
vitshev Dec 16, 2024
1c62898
feat(configuration): support mtls auth mod (#4537)
milosgajdos Dec 17, 2024
d85819c
build(deps): bump actions/upload-artifact from 4.3.6 to 4.5.0
dependabot[bot] Dec 18, 2024
c4a6044
Prepare for rc2 release
milosgajdos Dec 18, 2024
4890d9e
Prepare for rc2 release (#4539)
milosgajdos Dec 18, 2024
38fd91a
(security): Bump golang.org/x/net module
milosgajdos Dec 20, 2024
f1e3306
Fix conformance upload issue:
milosgajdos Dec 20, 2024
4329126
build(deps): bump actions/upload-artifact from 4.3.6 to 4.5.0 (#4538)
wy65701436 Dec 23, 2024
825eeb0
build(deps): bump actions/upload-artifact from 4.5.0 to 4.6.0
dependabot[bot] Jan 10, 2025
808f0b8
ci: update bake-action to v6
crazy-max Jan 10, 2025
9dff0cb
ci: update bake-action to v6 (#4554)
milosgajdos Jan 10, 2025
17550ea
build(deps): bump actions/upload-artifact from 4.5.0 to 4.6.0 (#4553)
milosgajdos Jan 10, 2025
3270367
(security): Bump golang.org/x/net module (#4542)
milosgajdos Jan 10, 2025
4c5e394
ci: fix bake build
crazy-max Jan 16, 2025
7271d88
ci: fix bake build (#4555)
milosgajdos Jan 16, 2025
f4a500c
Fix registry token authentication bug
milosgajdos Feb 1, 2025
a032989
registry/storage: add option to quiet GC output.
r4f4 Jan 31, 2025
2a491b3
docs/garbage-collection: document --delete-untagged and --quiet options
r4f4 Feb 3, 2025
53c3826
Remove named returns and fix linting woes
milosgajdos Feb 6, 2025
6ed60b0
Apply suggestions from code review
milosgajdos Feb 6, 2025
7098b3f
Bump Go version
milosgajdos Feb 8, 2025
939a525
Bump Go version (#4566)
milosgajdos Feb 8, 2025
5ea9aa0
Merge commit from fork
milosgajdos Feb 11, 2025
198db9c
Prep for v3-rc.3 release
milosgajdos Feb 11, 2025
51bdcb7
Prep for v3-rc.3 release (#4568)
milosgajdos Feb 11, 2025
63d3892
registry/storage: add option to quiet GC output. (#4560)
milosgajdos Feb 13, 2025
70d9915
Fix signing algorithm configuration for token authentication
evanebb Feb 23, 2025
0762a1b
Fix error message for unsupported signing algorithm by not overriding…
evanebb Feb 23, 2025
484fa04
build(deps): bump ossf/scorecard-action from 2.4.0 to 2.4.1
dependabot[bot] Feb 24, 2025
da2bbf0
build(deps): bump actions/upload-artifact from 4.6.0 to 4.6.1
dependabot[bot] Feb 24, 2025
64f780f
Explicitly return zero value instead of partially filled struct
evanebb Feb 24, 2025
9e96aec
Fix broken signing algorithm configuration for token authentication (…
milosgajdos Feb 24, 2025
fc3dd55
build(deps): bump github.com/go-jose/go-jose/v4 in the go_modules group
dependabot[bot] Feb 24, 2025
205d098
build(deps): bump github.com/go-jose/go-jose/v4 from 4.0.2 to 4.0.5 i…
joaodrp Feb 25, 2025
27d490c
build(deps): bump ossf/scorecard-action from 2.4.0 to 2.4.1 (#4579)
joaodrp Feb 25, 2025
d9b0802
build(deps): bump actions/upload-artifact from 4.6.0 to 4.6.1 (#4580)
milosgajdos Feb 25, 2025
e20645c
Enable MD5 check on GCS driver
milosgajdos Feb 28, 2025
7884c71
Add code comment
milosgajdos Mar 1, 2025
1b01625
Enable MD5 check on GCS driver (#4586)
milosgajdos Mar 1, 2025
bb0253d
Update osx-setup-guide.md
andy-cooper Mar 9, 2025
6599be4
Update com.docker.registry.plist
andy-cooper Mar 9, 2025
565ecec
Update osx-setup-guide.md and com.docker.registry.plist (#4592)
milosgajdos Mar 9, 2025
b2cc4fe
fix: define types for inline structs
shanduur Dec 5, 2024
4974b85
fix: remove nested structs from configuration (#4523)
milosgajdos Mar 9, 2025
b30274f
use cached blob statter in ManifestService if available
Mar 10, 2025
2a47e44
use cached blob statter in ManifestService if available (#4595)
milosgajdos Mar 11, 2025
2ffa117
Azure driver fix
milosgajdos Feb 21, 2025
ebd20d3
Azure driver retry fix (#4576)
milosgajdos Mar 14, 2025
31c0221
Rename cloud make targets to s3
milosgajdos Mar 16, 2025
26b983c
More renames
milosgajdos Mar 16, 2025
65f4553
Rename cloud make targets to s3 (#4600)
joaodrp Mar 18, 2025
d7b8fb6
Bump Go version in prep for the next release
milosgajdos Mar 18, 2025
fb71a0a
Bump Go version in prep for a release (#4601)
milosgajdos Mar 19, 2025
896fec5
build(deps): bump golang.org/x/net
dependabot[bot] Mar 19, 2025
98dd922
build(deps): bump golang.org/x/net from 0.33.0 to 0.36.0 in the go_mo…
joaodrp Mar 19, 2025
6be526b
build(deps): bump actions/upload-artifact from 4.6.1 to 4.6.2
dependabot[bot] Mar 20, 2025
c3a9722
build(deps): bump actions/upload-artifact from 4.6.1 to 4.6.2 (#4603)
milosgajdos Mar 20, 2025
19934b8
fix: leak
Vad1mo Mar 20, 2025
c6d55cb
Fix potential resource leak by ensuring the response body is closed i…
milosgajdos Mar 20, 2025
be2025a
Prep for v3-rc.4 release
milosgajdos Mar 21, 2025
05b308b
build(deps): bump github.com/golang-jwt/jwt/v5
dependabot[bot] Mar 21, 2025
af04772
Prep for v3-rc.4 release (#4606)
milosgajdos Mar 22, 2025
ef21149
build(deps): bump github.com/golang-jwt/jwt/v5 from 5.2.1 to 5.2.2 in…
milosgajdos Mar 23, 2025
52f0f6c
Bump Azure deps
milosgajdos Mar 28, 2025
75f3219
Bump Azure deps (#4611)
milosgajdos Mar 28, 2025
3a33ba1
Fix golangci-lint config
milosgajdos Mar 30, 2025
fd14cf1
Vrify the linter config first before running it
milosgajdos Mar 30, 2025
2e63da9
Fix golangci-lint config (#4612)
justincormack Mar 30, 2025
6266ada
Prep for v3 release
milosgajdos Mar 31, 2025
ceafb04
Update releases/v3.0.0.toml
milosgajdos Apr 1, 2025
369663e
Fix S3 driver loglevel param
milosgajdos Apr 1, 2025
9ed95e7
Prep for v3 release (#4613)
milosgajdos Apr 2, 2025
dbca499
docs: Update to refer to new image tag v3 (#4373)
milosgajdos Apr 3, 2025
ea6ab36
fix newClient in azure storage provider
switchboardOp Apr 7, 2025
e028a30
Fix default_credentials in azure storage provider (#4619)
milosgajdos Apr 9, 2025
fcb2dea
feat: extract redis config to separate struct
shanduur Apr 10, 2025
a6ce1a7
chore: make function comment match function name
closeobserve Apr 13, 2025
523791c
chore: make function comment match function name (#4622)
milosgajdos Apr 13, 2025
78456ca
Fix: resolve issue #4478 by using a temporary file for non-append writes
onporat Apr 16, 2025
5a71303
build(deps): bump golang.org/x/net
dependabot[bot] Apr 16, 2025
e016d95
build(deps): bump golang.org/x/net from 0.37.0 to 0.38.0 in the go_mo…
milosgajdos Apr 17, 2025
4aab88f
fix: implement JWK thumbprint for Ed25519 public keys
zhangyoufu Apr 18, 2025
a5a6f1b
To address the issue where empty files are created when the write pro…
onporat Apr 23, 2025
e827ce2
fix: implement JWK thumbprint for Ed25519 public keys (#4626)
milosgajdos Apr 23, 2025
c460aa6
fix: Annotate code block from validation.indexes docs
anzoman Apr 28, 2025
45e5f78
fix: Annotate code block from validation.indexes configuration docs (…
milosgajdos Apr 28, 2025
95647cb
feat: extract redis config to separate struct (#4620)
milosgajdos Apr 29, 2025
fea3638
refactor: replace map iteration with maps.Copy/Clone
whosehang May 3, 2025
dde1e49
Changes:
onporat May 4, 2025
97495e5
Fix: resolve issue #4478 by using a temporary file for non-append wri…
milosgajdos May 19, 2025
e629f88
docs: Add OpenTelemetry links to quickstart docs (#4270)
dpw13 May 23, 2025
6970080
s3-aws: fix build for 386
ChenQi1989 May 29, 2025
b09be3d
build(deps): bump ossf/scorecard-action from 2.4.1 to 2.4.2
dependabot[bot] Jun 2, 2025
da40477
build(deps): bump ossf/scorecard-action from 2.4.1 to 2.4.2 (#4645)
milosgajdos Jun 2, 2025
bb278c2
fix: fixed data race in TestSchedule test
horoshev Jun 6, 2025
02b1f6e
fix(registry/handlers/app): redis CAs
ChandonPierre Jul 5, 2025
1fc8461
fix tests
ChandonPierre Jul 5, 2025
68cd681
docs: Add note about `OTEL_TRACES_EXPORTER`
jcpunk Jul 8, 2025
17dc6f9
docs: Add note about `OTEL_TRACES_EXPORTER` (#4669)
milosgajdos Jul 9, 2025
53dde7f
fix: set OTEL traces to disabled by default
jcpunk Jul 9, 2025
c9760eb
fix: set OTEL traces to disabled by default (#4671)
milosgajdos Jul 10, 2025
b39441b
Fix markdown syntax for OTEL traces link in docs
shantanoo-desai Jul 22, 2025
e7b4fa0
Fix markdown syntax for OTEL traces link in docs (#4676)
milosgajdos Jul 22, 2025
b559f27
Switch to UUIDv7
binaryfire Jul 2, 2025
f9fa205
Switch UUIDs to UUIDv7 (#4666)
milosgajdos Aug 8, 2025
f6e54e6
refactor: replace map iteration with maps.Copy/Clone (#4632)
wy65701436 Aug 11, 2025
c54bcb3
s3-aws: fix build for 386 (#4642)
wy65701436 Aug 11, 2025
0966dae
docs: Add OpenTelemetry links to quickstart docs (#4270) (#4640)
milosgajdos Aug 11, 2025
7d74ee7
Fix S3 driver loglevel param (#4617)
milosgajdos Aug 11, 2025
6e59b82
Fixes #4683 - uses X/Y instead of Gx/Gy for thumbprint of ecdsa keys
gpgenaiz Aug 5, 2025
7f2dad4
Fixed data race in TestSchedule test (#4647)
joaodrp Aug 11, 2025
8c60ad7
Fixes #4683 - uses X/Y instead of Gx/Gy for thumbprint of ecdsa keys …
wy65701436 Aug 12, 2025
251bf1b
build(deps): bump actions/checkout from 4 to 5
dependabot[bot] Aug 12, 2025
f2b08cd
build(deps): bump actions/checkout from 4 to 5 (#4687)
joaodrp Aug 12, 2025
0fb77d6
Fix broken link to Docker Hub fair use policy
Klikini Aug 13, 2025
412a8ae
Fix broken link to Docker Hub fair use policy (#4688)
joaodrp Aug 13, 2025
f551270
build(deps): bump actions/upload-pages-artifact from 3 to 4
dependabot[bot] Aug 25, 2025
979a074
fix(registry/handlers/app): redis CAs (#4668)
milosgajdos Sep 3, 2025
e1e5d05
build(deps): bump actions/setup-go from 5 to 6
dependabot[bot] Sep 5, 2025
99c47b6
build(deps): bump actions/labeler from 5 to 6
dependabot[bot] Sep 5, 2025
6de7cd9
build(deps): bump actions/labeler from 5 to 6 (#4694)
joaodrp Sep 5, 2025
cf6a5ce
build(deps): bump actions/setup-go from 5 to 6 (#4693)
joaodrp Sep 5, 2025
4ead5a1
build(deps): bump actions/upload-pages-artifact from 3 to 4 (#4691)
milosgajdos Sep 17, 2025
11519e6
build(deps): bump ossf/scorecard-action from 2.4.2 to 2.4.3
dependabot[bot] Oct 1, 2025
d595e0a
build(deps): bump ossf/scorecard-action from 2.4.2 to 2.4.3 (#4706)
joaodrp Oct 1, 2025
864a321
build(deps): bump peter-evans/dockerhub-description from 4 to 5
dependabot[bot] Oct 2, 2025
b1c0fc5
Incorrect warning hint
nkaaf Oct 3, 2025
6d76458
build(deps): bump github/codeql-action from 3.26.5 to 4.30.7
dependabot[bot] Oct 8, 2025
7d4be41
build(deps): bump github/codeql-action from 3.26.5 to 4.30.7 (#4710)
joaodrp Oct 8, 2025
ad5d999
build(deps): bump github/codeql-action from 4.30.7 to 4.30.8
dependabot[bot] Oct 13, 2025
283bd92
build(deps): bump github/codeql-action from 4.30.7 to 4.30.8 (#4714)
milosgajdos Oct 13, 2025
2f1a51d
client: add Accept headers to Exists() HEAD
artem-tkachuk Sep 7, 2025
0e77b28
chore: labeler: add area/client mapping for internal/client/**
artem-tkachuk Oct 14, 2025
8ce8219
chore: labeler: add area/client mapping for internal/client/** (#4716)
milosgajdos Oct 15, 2025
76fe617
client: add Accept headers to Exists() HEAD (#4715)
joaodrp Oct 16, 2025
edde36c
feat(registry): Make graceful shutdown test robust
Sumedhvats Oct 17, 2025
4d613f7
feat(registry): Make graceful shutdown test robust (#4720)
joaodrp Oct 19, 2025
6f71902
build(deps): bump github/codeql-action from 4.30.8 to 4.30.9
dependabot[bot] Oct 20, 2025
f1323c5
fix(proxy): sanitize challenge URL logs using Redacted()
Sumedhvats Oct 18, 2025
4168161
fix(registry): Correct log formatting for upstream challenge (#4721)
milosgajdos Oct 20, 2025
c287c77
build(deps): bump github/codeql-action from 4.30.8 to 4.30.9 (#4722)
milosgajdos Oct 20, 2025
ce3fa7f
Fix notification filtering to work with actions when mediatypes is empty
acallejaszu Oct 28, 2025
e0cb171
build(deps): bump github/codeql-action from 4.30.9 to 4.31.3
dependabot[bot] Nov 14, 2025
c360968
build(deps): bump github/codeql-action from 4.30.9 to 4.31.3 (#4735)
joaodrp Nov 14, 2025
64f4511
refactor: remove redundant variable declarations in for loops
efcking Nov 19, 2025
d1218ce
refactor: remove redundant variable declarations in for loops (#4741)
milosgajdos Nov 19, 2025
c7da31e
"should" -> "must" regarding redis eviction policy
dpedu Nov 19, 2025
f7d6599
build(deps): bump actions/checkout from 5 to 6
dependabot[bot] Nov 21, 2025
abad58b
"should" -> "must" regarding redis eviction policy (#4742)
wy65701436 Nov 21, 2025
10e4312
build(deps): bump actions/checkout from 5 to 6 (#4744)
milosgajdos Nov 21, 2025
d2b3a1f
build(deps): bump actions/checkout from 5.0.1 to 6.0.0
dependabot[bot] Nov 24, 2025
1796e65
Incorrect warning hint (#4708)
joaodrp Dec 13, 2025
f1e4ae3
add return error when list object
tranthang2404 Dec 18, 2025
0e23b53
Add return error when list object (#4753)
milosgajdos Jan 5, 2026
1b2f7ef
build(deps): bump actions/checkout from 5.0.1 to 6.0.0 (#4745)
milosgajdos Jan 5, 2026
2b2e2f4
build(deps): bump peter-evans/dockerhub-description from 4 to 5 (#4707)
milosgajdos Jan 5, 2026
b256f39
build(deps): bump actions/upload-artifact from 4.6.2 to 6.0.0
dependabot[bot] Jan 6, 2026
a260baf
build(deps): bump actions/checkout from 6.0.0 to 6.0.1
dependabot[bot] Jan 6, 2026
1ad03da
fix: Logging regression for manifest HEAD requests
tcuthbert Dec 29, 2025
47c426c
fix: Logging regression for manifest HEAD requests (#4756)
milosgajdos Jan 6, 2026
75a14d4
Add boolean parsing util
1raghavmahajan Jan 7, 2026
f61aa94
Add boolean parsing util (#4763)
milosgajdos Jan 7, 2026
33dab39
Expose `useFIPSEndpoint` for S3
1raghavmahajan Jan 7, 2026
814452f
Expose `useFIPSEndpoint` for S3 (#4764)
milosgajdos Jan 8, 2026
31a6333
Add Cloudfleet Container Registry to adopters
cloudfleet-tech Jan 9, 2026
4b93a06
Add Cloudfleet Container Registry to adopters (#4765)
joaodrp Jan 9, 2026
0db7f0c
fix(ci): Fix broken Azure e2e storage tests
milosgajdos Jan 20, 2026
961d0fa
fix(ci): Fix broken Azure e2e storage tests (#4767)
milosgajdos Jan 20, 2026
a89f0a4
build(deps): bump github/codeql-action from 4.31.3 to 4.31.10
dependabot[bot] Jan 20, 2026
ac541ed
BUG: Fix notification filtering to work with actions when mediatypes …
milosgajdos Jan 20, 2026
49b8132
build(deps): bump actions/checkout from 6.0.0 to 6.0.1 (#4761)
milosgajdos Jan 20, 2026
b829277
build(deps): bump actions/upload-artifact from 4.6.2 to 6.0.0 (#4760)
milosgajdos Jan 20, 2026
40594bd
build(deps): bump github/codeql-action from 4.31.3 to 4.31.10 (#4766)
milosgajdos Jan 20, 2026
9e37767
build(deps): bump github/codeql-action from 4.31.10 to 4.32.2
dependabot[bot] Feb 6, 2026
f2c2cf3
build(deps): bump github/codeql-action from 4.31.10 to 4.32.2 (#4778)
milosgajdos Feb 6, 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
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
48 changes: 48 additions & 0 deletions .github/ISSUE_TEMPLATE/bug_report.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@
name: Bug report
description: Create a report to help us improve
labels:
- kind/bug
body:
- type: markdown
attributes:
value: |
Thank you for taking the time to report a bug!
If this is a security issue please report it to the [Distributions Security Mailing List](mailto:cncf-distribution-security@lists.cncf.io).
- type: textarea
id: description
attributes:
label: Description
description: Please give a clear and concise description of the bug
validations:
required: true
- type: textarea
id: repro
attributes:
label: Reproduce
description: Steps to reproduce the bug
placeholder: |
1. start registry version X ...
2. `docker push image:tag` ...
validations:
required: true
- type: textarea
id: expected
attributes:
label: Expected behavior
description: What is the expected behavior?
placeholder: |
E.g. "registry returns an incorrect API error"
- type: textarea
id: version
attributes:
label: registry version
description: Output of `registry --version`. Alternatively tell us the docker image tag.
validations:
required: true
- type: textarea
id: additional
attributes:
label: Additional Info
description: Additional info you want to provide such as logs, system info, environment, etc.
validations:
required: false
8 changes: 8 additions & 0 deletions .github/ISSUE_TEMPLATE/config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
blank_issues_enabled: false
contact_links:
- name: Security and Vulnerabilities
url: https://github.com/distribution/distribution/blob/main/SECURITY.md
about: Please report any security issues or vulnerabilities responsibly to the distribution maintainers team. Please do not use the public issue tracker.
- name: Questions and Discussions
url: https://github.com/distribution/distribution/discussions/new/choose
about: Use Github Discussions to ask questions and/or open discussion topics.
12 changes: 12 additions & 0 deletions .github/ISSUE_TEMPLATE/feature_request.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
name: Feature request
description: Missing functionality? Come tell us about it!
labels:
- kind/feature
body:
- type: textarea
id: description
attributes:
label: Description
description: What is the feature you want to see?
validations:
required: true
8 changes: 8 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
version: 2
updates:
- package-ecosystem: "github-actions"
directory: "/"
schedule:
interval: "daily"
labels:
- "dependencies"
65 changes: 65 additions & 0 deletions .github/labeler.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,65 @@
area/api:
- changed-files:
- any-glob-to-any-file:
- registry/api/**
- registry/handlers/**
area/auth:
- changed-files:
- any-glob-to-any-file:
- registry/auth/**
area/build:
- changed-files:
- any-glob-to-any-file:
- Makefile
- Dockerfile
- docker-bake.hcl
- dockerfiles/**
area/cache:
- changed-files:
- any-glob-to-any-file:
- registry/storage/cache/**
area/ci:
- changed-files:
- any-glob-to-any-file:
- .github/**
- tests/**
- testutil/**
area/config:
- changed-files:
- any-glob-to-any-file:
- configuration/**
area/docs:
- changed-files:
- any-glob-to-any-file:
- README.md
- docs/**/*.md
area/proxy:
- changed-files:
- any-glob-to-any-file:
- registry/proxy/**
area/storage:
- changed-files:
- any-glob-to-any-file:
- registry/storage/**
area/storage/azure:
- changed-files:
- any-glob-to-any-file:
- registry/storage/driver/azure/**
area/storage/gcs:
- changed-files:
- any-glob-to-any-file:
- registry/storage/driver/gcs/**
area/storage/s3:
- changed-files:
- any-glob-to-any-file:
- registry/storage/driver/s3-aws/**
area/client:
- changed-files:
- any-glob-to-any-file:
- internal/client/**
dependencies:
- changed-files:
- any-glob-to-any-file:
- vendor/**
- go.mod
- go.sum
97 changes: 85 additions & 12 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,9 @@
name: build

concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true

on:
push:
branches:
Expand All @@ -8,28 +12,74 @@ on:
tags:
- 'v*'
pull_request:
branches:
- '*'

env:
DOCKERHUB_SLUG: distribution/distribution
GHCR_SLUG: ghcr.io/${{ github.repository }}

permissions:
contents: read # to fetch code (actions/checkout)

jobs:
test:
env:
# Setting GOTOOLCHAIN to local tells go
# to to use the bundled Go version rather
# than fetching the toolchain according to
# toolchain directive found in go.mod.
GOTOOLCHAIN: local
runs-on: ubuntu-latest
strategy:
fail-fast: false
matrix:
go:
- 1.23.7
- 1.24.1
target:
- test-coverage
- test-s3-storage
- test-azure-storage
steps:
-
name: Checkout
uses: actions/checkout@v6.0.1
-
name: Set up Go
uses: actions/setup-go@v6
with:
go-version: ${{ matrix.go }}
-
name: Test
run: |
make ${{ matrix.target }}
-
name: Codecov
uses: codecov/codecov-action@v5
with:
directory: ./

build:
permissions:
contents: write # to create GitHub release (softprops/action-gh-release)
packages: write # so we can push the image to GHCR

runs-on: ubuntu-latest
needs:
- test
steps:
-
name: Checkout
uses: actions/checkout@v2
uses: actions/checkout@v6.0.1
with:
fetch-depth: 0
-
name: Docker meta
id: meta
uses: docker/metadata-action@v3
uses: docker/metadata-action@v5
with:
images: |
${{ env.DOCKERHUB_SLUG }}
${{ env.GHCR_SLUG }}
### versioning strategy
### push semver tag v3.2.1 on main (default branch)
# distribution/distribution:3.2.1
Expand All @@ -48,50 +98,73 @@ jobs:
type=edge
labels: |
org.opencontainers.image.title=Distribution
org.opencontainers.image.description=The toolkit to pack, ship, store, and deliver container content
org.opencontainers.image.description=The toolkit to pack, ship, store, and distribute container content
-
name: Set up Docker Buildx
uses: docker/setup-buildx-action@v1
uses: docker/setup-buildx-action@v3
-
name: Login to DockerHub
if: github.event_name != 'pull_request'
uses: docker/login-action@v1
uses: docker/login-action@v3
with:
username: ${{ secrets.DOCKERHUB_USERNAME }}
password: ${{ secrets.DOCKERHUB_TOKEN }}
-
name: Log in to GitHub Container registry
if: github.event_name != 'pull_request'
uses: docker/login-action@v3
with:
registry: ghcr.io
username: ${{ github.actor }}
password: ${{ secrets.GITHUB_TOKEN }}
-
name: Build artifacts
uses: docker/bake-action@v1
uses: docker/bake-action@v6
with:
source: .
targets: artifact-all
-
name: Move artifacts
name: Rename provenance
run: |
for pdir in ./bin/*/; do
(
cd "$pdir"
binname=$(find . -name '*.tar.gz')
filename=$(basename "${binname%.tar.gz}")
mv "provenance.json" "${filename}.provenance.json"
)
done
-
name: Move and list artifacts
run: |
mv ./bin/**/* ./bin/
tree -nh ./bin
-
name: Upload artifacts
uses: actions/upload-artifact@v2
uses: actions/upload-artifact@v6.0.0
with:
name: registry
path: ./bin/*
if-no-files-found: error
-
name: Build image
uses: docker/bake-action@v1
uses: docker/bake-action@v6
with:
source: .
files: |
./docker-bake.hcl
${{ steps.meta.outputs.bake-file }}
targets: image-all
push: ${{ github.ref == 'refs/heads/main' || startsWith(github.ref, 'refs/tags/') }}
-
name: GitHub Release
uses: softprops/action-gh-release@v1
uses: softprops/action-gh-release@v2
if: startsWith(github.ref, 'refs/tags/')
with:
draft: true
files: |
bin/*.tar.gz
bin/*.provenance.json
bin/*.sha256
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
56 changes: 0 additions & 56 deletions .github/workflows/ci.yml

This file was deleted.

Loading