Sebastiaan van Stijn
00464063d5
vendor: github.com/sirupsen/logrus v1.9.4
...
full diff: https://github.com/sirupsen/logrus/compare/v1.9.3...v1.9.4
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2026-02-12 08:57:45 -08:00
Sebastiaan van Stijn
f5d656e686
drop support for go1.23
...
go1.23 is EOL since August 2025 (when go1.25 was released), and (indirect)
dependencies start to require it.
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2026-02-12 04:22:51 -08:00
Sebastiaan van Stijn
60d2cd5c44
update to go1.25.7, alpine 3.23
...
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2026-02-12 04:22:51 -08:00
Sebastiaan van Stijn
efd7ffb9c9
Dockerfile: update tonistiigi/xx v1.9.0
...
Also add a well-formatted comment (for outputing in `docker build --call=outline .`);
docker build -q --call=outline .
BUILD ARG VALUE DESCRIPTION
GO_VERSION 1.23.7
ALPINE_VERSION 3.21
XX_VERSION 1.9.0 version of the tonistiigi/xx utility to use.
PKG github.com/distribution/distribution/v3
LDFLAGS -s -w
BUILDTAGS
full diff: https://github.com/tonistiigi/xx/compare/v1.6.1...v1.9.0
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2026-02-12 04:22:51 -08:00
Milos Gajdos
2cd77a0f4c
update golangci-lint to v2.9 and fix linting issues ( #4780 )
2026-02-11 13:29:01 -08:00
Sebastiaan van Stijn
f5e1a8931a
update golangci-lint to v2.9 and fix linting issues
...
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2026-02-11 10:10:07 +01:00
Milos Gajdos
2a2c13c5c8
build(deps): bump actions/checkout from 6.0.1 to 6.0.2 ( #4768 )
2026-02-10 12:36:56 -08:00
Milos Gajdos
f2c2cf37bc
build(deps): bump github/codeql-action from 4.31.10 to 4.32.2 ( #4778 )
2026-02-06 13:04:07 -08:00
dependabot[bot]
9e37767046
build(deps): bump github/codeql-action from 4.31.10 to 4.32.2
...
Bumps [github/codeql-action](https://github.com/github/codeql-action ) from 4.31.10 to 4.32.2.
- [Release notes](https://github.com/github/codeql-action/releases )
- [Commits](https://github.com/github/codeql-action/compare/v4.31.10...v4.32.2 )
---
updated-dependencies:
- dependency-name: github/codeql-action
dependency-version: 4.32.2
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-06 01:13:59 +00:00
dependabot[bot]
3658dc56d9
build(deps): bump actions/checkout from 6.0.1 to 6.0.2
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 6.0.1 to 6.0.2.
- [Release notes](https://github.com/actions/checkout/releases )
- [Commits](https://github.com/actions/checkout/compare/v6.0.1...v6.0.2 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: 6.0.2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-01-23 01:13:29 +00:00
Milos Gajdos
40594bd98e
build(deps): bump github/codeql-action from 4.31.3 to 4.31.10 ( #4766 )
2026-01-20 06:55:32 -08:00
Milos Gajdos
b8292771da
build(deps): bump actions/upload-artifact from 4.6.2 to 6.0.0 ( #4760 )
2026-01-20 06:26:36 -08:00
Milos Gajdos
49b813205c
build(deps): bump actions/checkout from 6.0.0 to 6.0.1 ( #4761 )
2026-01-20 06:25:12 -08:00
Milos Gajdos
ac541ed446
BUG: Fix notification filtering to work with actions when mediatypes is empty ( #4730 )
2026-01-20 06:24:43 -08:00
dependabot[bot]
a89f0a4016
build(deps): bump github/codeql-action from 4.31.3 to 4.31.10
...
Bumps [github/codeql-action](https://github.com/github/codeql-action ) from 4.31.3 to 4.31.10.
- [Release notes](https://github.com/github/codeql-action/releases )
- [Commits](https://github.com/github/codeql-action/compare/v4.31.3...v4.31.10 )
---
updated-dependencies:
- dependency-name: github/codeql-action
dependency-version: 4.31.10
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-01-20 14:23:47 +00:00
Milos Gajdos
961d0fab75
fix(ci): Fix broken Azure e2e storage tests ( #4767 )
2026-01-20 06:13:03 -08:00
Milos Gajdos
0db7f0ced5
fix(ci): Fix broken Azure e2e storage tests
...
We were asking for it by not pinning our compose images to specific tags
and Azure team delivered: latest azure-cli broke our azure store e2e
tests.
This pins the images to specific tags and adds --wait flag for waiting
the compose to fully start.
Signed-off-by: Milos Gajdos <milosthegajdos@gmail.com >
2026-01-20 05:59:04 -08:00
João Pereira
4b93a06238
Add Cloudfleet Container Registry to adopters ( #4765 )
2026-01-09 17:08:18 +00:00
Cloudfleet Technology Team
31a6333370
Add Cloudfleet Container Registry to adopters
...
Signed-off-by: Cloudfleet Technology Team <187966520+cloudfleet-tech@users.noreply.github.com >
2026-01-09 11:08:13 +01:00
Milos Gajdos
814452f20b
Expose useFIPSEndpoint for S3 ( #4764 )
2026-01-08 07:34:42 -08:00
Raghav Mahajan
33dab3939e
Expose useFIPSEndpoint for S3
...
Signed-off-by: Raghav Mahajan <rmahajan@palantir.com >
2026-01-07 21:01:26 +05:30
Milos Gajdos
f61aa941b3
Add boolean parsing util ( #4763 )
2026-01-07 07:23:28 -08:00
Raghav Mahajan
75a14d4d31
Add boolean parsing util
...
Signed-off-by: Raghav Mahajan <rmahajan@palantir.com >
2026-01-07 17:04:02 +05:30
Milos Gajdos
47c426cf2e
fix: Logging regression for manifest HEAD requests ( #4756 )
2026-01-06 09:03:21 -08:00
Thomas Cuthbert
1ad03da687
fix: Logging regression for manifest HEAD requests
...
Since version 3.0.0, the response completed log line is no longer
present for HEAD requests to manifests that return 200.
The regression is caused by the implicit handling of manifest HEAD
responses that bypass the logging middleware when returning from
`GetManifest`.
This change ensures that the logging middleware handles responses for
manifest HEAD requests by explicitly writing `StatusOK` into the
response header before returning from `GetManifest`.
Closes: https://github.com/distribution/distribution/issues/4733
Signed-off-by: Thomas Cuthbert <tom.cuthbert@elastic.co >
2026-01-07 00:09:07 +08:00
dependabot[bot]
a260baf21c
build(deps): bump actions/checkout from 6.0.0 to 6.0.1
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 6.0.0 to 6.0.1.
- [Release notes](https://github.com/actions/checkout/releases )
- [Commits](https://github.com/actions/checkout/compare/v6...v6.0.1 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: 6.0.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-01-06 01:12:11 +00:00
dependabot[bot]
b256f39b00
build(deps): bump actions/upload-artifact from 4.6.2 to 6.0.0
...
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact ) from 4.6.2 to 6.0.0.
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](https://github.com/actions/upload-artifact/compare/v4.6.2...v6 )
---
updated-dependencies:
- dependency-name: actions/upload-artifact
dependency-version: 6.0.0
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-01-06 01:11:57 +00:00
Milos Gajdos
2b2e2f4759
build(deps): bump peter-evans/dockerhub-description from 4 to 5 ( #4707 )
2026-01-05 06:50:41 -08:00
Milos Gajdos
1b2f7efbd0
build(deps): bump actions/checkout from 5.0.1 to 6.0.0 ( #4745 )
2026-01-05 06:47:17 -08:00
Milos Gajdos
0e23b5375f
Add return error when list object ( #4753 )
2026-01-05 06:47:03 -08:00
tranthang2404
f1e4ae3de7
add return error when list object
...
Signed-off-by: tranthang2404 <tranthang.mda@gmail.com >
2025-12-19 08:24:50 +07:00
João Pereira
1796e65db9
Incorrect warning hint ( #4708 )
2025-12-13 08:52:46 +00:00
dependabot[bot]
d2b3a1fe7f
build(deps): bump actions/checkout from 5.0.1 to 6.0.0
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 5.0.1 to 6.0.0.
- [Release notes](https://github.com/actions/checkout/releases )
- [Commits](https://github.com/actions/checkout/compare/v5.0.1...v6 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: 6.0.0
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-11-24 01:08:39 +00:00
Milos Gajdos
10e4312e62
build(deps): bump actions/checkout from 5 to 6 ( #4744 )
2025-11-21 15:26:23 +00:00
Wang Yan
abad58b9b1
"should" -> "must" regarding redis eviction policy ( #4742 )
2025-11-21 15:59:57 +08:00
dependabot[bot]
f7d659916c
build(deps): bump actions/checkout from 5 to 6
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 5 to 6.
- [Release notes](https://github.com/actions/checkout/releases )
- [Commits](https://github.com/actions/checkout/compare/v5...v6 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: '6'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-11-21 01:07:12 +00:00
Dave Pedu
c7da31eb4a
"should" -> "must" regarding redis eviction policy
...
Signed-off-by: Dave Pedu <dave@davepedu.com >
2025-11-20 16:14:46 -05:00
Milos Gajdos
d1218cefd0
refactor: remove redundant variable declarations in for loops ( #4741 )
2025-11-19 23:34:18 +00:00
efcking
64f4511a27
refactor: remove redundant variable declarations in for loops
...
Signed-off-by: efcking <efcking@outlook.com >
2025-11-19 12:01:28 +08:00
João Pereira
c360968eb5
build(deps): bump github/codeql-action from 4.30.9 to 4.31.3 ( #4735 )
2025-11-14 08:48:23 +00:00
dependabot[bot]
e0cb1712f8
build(deps): bump github/codeql-action from 4.30.9 to 4.31.3
...
Bumps [github/codeql-action](https://github.com/github/codeql-action ) from 4.30.9 to 4.31.3.
- [Release notes](https://github.com/github/codeql-action/releases )
- [Commits](https://github.com/github/codeql-action/compare/v4.30.9...v4.31.3 )
---
updated-dependencies:
- dependency-name: github/codeql-action
dependency-version: 4.31.3
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-11-14 01:09:32 +00:00
Adrian Callejas
ce3fa7fc36
Fix notification filtering to work with actions when mediatypes is empty
...
The newIgnoredSink function had a bug where it would return the
unfiltered sink when the mediatypes list was empty, even if
ignoreActions was populated. This made it impossible to filter
events by action alone.
This fix changes the early return condition to check both parameters:
- Only returns unfiltered sink when BOTH are empty
- Allows filtering by actions alone
- Allows filtering by mediatypes alone
- Maintains existing OR logic when both are specified
Added test cases specifically for the edge case of empty mediatypes
with populated actions list.
Updated documentation to clarify how the filtering works and that
the two parameters work independently.
Fixes : #4729
Signed-off-by: Adrian Callejas <acallejaszu@gmail.com >
2025-10-28 15:58:19 +01:00
Milos Gajdos
c287c7755b
build(deps): bump github/codeql-action from 4.30.8 to 4.30.9 ( #4722 )
2025-10-20 08:42:43 -07:00
Milos Gajdos
41681617f2
fix(registry): Correct log formatting for upstream challenge ( #4721 )
2025-10-20 07:05:32 -07:00
Sumedh Vats
f1323c5bc7
fix(proxy): sanitize challenge URL logs using Redacted()
...
The log message "Challenge established with upstream" was using
an incorrect format specifier (%s) when logging the challenge structs,
causing garbled output. This commit updates the format specifier to %+v
and removes the unnecessary challenge manager log. URLs are now
Redacted() to prevent leaking credentials.
Fixes : #4697
Co-authored-by: Sebastiaan van Stijn <thaJeztah@users.noreply.github.com >
Signed-off-by: Sumedh Vats <sumedhvats2004@gmail.com >
2025-10-20 18:45:10 +05:30
dependabot[bot]
6f719029ea
build(deps): bump github/codeql-action from 4.30.8 to 4.30.9
...
Bumps [github/codeql-action](https://github.com/github/codeql-action ) from 4.30.8 to 4.30.9.
- [Release notes](https://github.com/github/codeql-action/releases )
- [Commits](https://github.com/github/codeql-action/compare/v4.30.8...v4.30.9 )
---
updated-dependencies:
- dependency-name: github/codeql-action
dependency-version: 4.30.9
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-10-20 01:10:25 +00:00
João Pereira
4d613f771f
feat(registry): Make graceful shutdown test robust ( #4720 )
2025-10-19 15:09:29 +01:00
Sumedh Vats
edde36cd9e
feat(registry): Make graceful shutdown test robust
...
The `TestGracefulShutdown` test was failing intermittently, especially
with stricter HTTP handling in newer Go versions (e.g., 1.25). This was
caused by sending an incomplete HTTP request in two separate writes,
creating a race condition where the server could shut down before
receiving the full request.
This commit fixes the test's flakiness by sending a single, complete,
and valid HTTP/1.1 request before triggering the shutdown. This ensures
the test accurately verifies the intended behavior: that a valid,
in-flight request is fully processed while new connections are rejected.
Fixes:#4696
Signed-off-by: Sumedh Vats <sumedhvats2004@gmail.com >
2025-10-18 00:35:54 +05:30
João Pereira
76fe617052
client: add Accept headers to Exists() HEAD ( #4715 )
2025-10-16 08:25:37 +01:00
Milos Gajdos
8ce8219982
chore: labeler: add area/client mapping for internal/client/** ( #4716 )
2025-10-15 08:59:39 -07:00