You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
What you expected to see, versus what you actually saw
Expected: Dependabot recognizes that both debug and debug-nonroot tags of gcr.io/distroless/base-nossl-debian11 already use the latest digests and runs without errors.
Actual: Dependabot groups both tags into one dependency, compares their digests incorrectly, and fails with "No files changed" error.
Native package manager behavior
No response
Images of the diff or a link to the PR, issue, or logs
cli | 2025/01/03 13:01:26 using image ghcr.io/github/dependabot-update-job-proxy/dependabot-update-job-proxy:latest at sha256:9189ea3618c122b3ccef6f2c39e4ac47f74217fbed9f04535cd60e22b51b1510
cli | 2025/01/03 13:01:26 using image ghcr.io/dependabot/dependabot-updater-docker at sha256:cbfdacd89c235d02f4ef69162112282b33c319b814c025d53eb5910cbe383540
proxy | WARNING: Skipping duplicate certificate in file ca-cert-orbstack-root.pem
updater | Updating certificates in /etc/ssl/certs...
updater | rehash: warning: skipping ca-certificates.crt,it does not contain exactly one certificate or CRL
updater | rehash: warning: skipping duplicate certificate in orbstack-root.pem
updater | 2 added, 0 removed; done.
updater | Running hooks in /etc/ca-certificates/update.d...
updater | done.
proxy | 2025/01/03 13:01:27 proxy starting, commit: 39f5c2fb29cacce3bbeea1bdf58a1d3430dd0f97
proxy | 2025/01/03 13:01:27 GitHubAPIHandler has no app access tokens
proxy | 2025/01/03 13:01:27 Listening (:1080)
updater | 2025/01/03 13:01:28 INFO Starting job processing
updater | 2025/01/03 13:01:28 INFO Job definition: {"job":{"package-manager":"docker","allowed-updates":[{"update-type":"all"}],"debug":false,"dependency-groups":[],"dependencies":null,"dependency-group-to-refresh":null,"existing-pull-requests":[],"existing-group-pull-requests":[],"experiments":null,"ignore-conditions":[],"lockfile-only":false,"requirements-update-strategy":null,"security-advisories":[],"security-updates-only":false,"source":{"provider":"github","repo":"kumahq/kuma","directory":"/tools/releases/dockerfiles","hostname":null,"api-endpoint":null},"update-subdependencies":false,"updating-a-pull-request":false,"vendor-dependencies":false,"reject-external-code":false,"repo-private":false,"commit-message-options":null,"credentials-metadata":[],"max-updater-run-time":0}}
proxy | 2025/01/03 13:01:28 [002] GET https://github.com:443/kumahq/kuma/info/refs?service=git-upload-pack
proxy | 2025/01/03 13:01:29 [002] 200 https://github.com:443/kumahq/kuma/info/refs?service=git-upload-pack
proxy | 2025/01/03 13:01:29 [004] POST https://github.com:443/kumahq/kuma/git-upload-pack
proxy | 2025/01/03 13:01:29 [004] 200 https://github.com:443/kumahq/kuma/git-upload-pack
proxy | 2025/01/03 13:01:29 [006] POST https://github.com:443/kumahq/kuma/git-upload-pack
proxy | 2025/01/03 13:01:29 [006] 200 https://github.com:443/kumahq/kuma/git-upload-pack
updater | 2025/01/03 13:01:31 INFO Base commit SHA: 10a11c35f5c57e4741103593380d229342b652e5
updater | 2025/01/03 13:01:31 INFO Finished job processing
updater | 2025/01/03 13:01:31 INFO Starting job processing
proxy | 2025/01/03 13:01:31 [007] POST http://host.docker.internal:61412/update_jobs/cli/update_dependency_list
{"data":{"dependencies":[{"name":"distroless/base-nossl-debian11","requirements":[{"file":"base-root.Dockerfile","groups":[],"requirement":null,"source":{"digest":"d66c60eff6c55972af9e661a57c1afe96ef4ddfa4fff37b625a448df41a15820","registry":"gcr.io","tag":"debug"}},{"file":"base.Dockerfile","groups":[],"requirement":null,"source":{"digest":"934b713496a9ed100550aaa58636270c4d69c27040e44f2aed1fa39594c45eba","registry":"gcr.io","tag":"debug-nonroot"}}],"version":"debug"},{"name":"debian","requirements":[{"file":"envoy.Dockerfile","groups":[],"requirement":null,"source":{"digest":"b877a1a3fdf02469440f1768cf69c9771338a875b7add5e80c45b756c92ac20a","tag":"12.8"}}],"version":"12.8"},{"name":"kumahq/base-root-debian11","requirements":[{"file":"kuma-cni.Dockerfile","groups":[],"requirement":null,"source":{"tag":"no-push-"}}],"version":"no-push-"},{"name":"kumahq/static-debian11","requirements":[{"file":"kuma-cp.Dockerfile","groups":[],"requirement":null,"source":{"tag":"no-push-"}}],"version":"no-push-"},{"name":"kumahq/envoy","requirements":[{"file":"kuma-dp.Dockerfile","groups":[],"requirement":null,"source":{"tag":"no-push-"}}],"version":"no-push-"},{"name":"kumahq/base-nossl-debian11","requirements":[{"file":"kuma-dp.Dockerfile","groups":[],"requirement":null,"source":{"tag":"no-push-"}},{"file":"kumactl.Dockerfile","groups":[],"requirement":null,"source":{"tag":"no-push-"}}],"version":"no-push-"},{"name":"k8s-staging-build-image/distroless-iptables","requirements":[{"file":"kuma-init.Dockerfile","groups":[],"requirement":null,"source":{"registry":"gcr.io","tag":"v0.6.6"}}],"version":"v0.6.6"},{"name":"distroless/static-debian11","requirements":[{"file":"static.Dockerfile","groups":[],"requirement":null,"source":{"digest":"55716e80a7d4320ce9bc2dc8636fc193b418638041b817cf3306696bd0f975d1","registry":"gcr.io","tag":"debug-nonroot"}}],"version":"debug-nonroot"}],"dependency_files":["/tools/releases/dockerfiles/base-root.Dockerfile","/tools/releases/dockerfiles/base.Dockerfile","/tools/releases/dockerfiles/envoy.Dockerfile","/tools/releases/dockerfiles/kuma-cni.Dockerfile","/tools/releases/dockerfiles/kuma-cni.Dockerfile.dockerignore","/tools/releases/dockerfiles/kuma-cp.Dockerfile","/tools/releases/dockerfiles/kuma-cp.Dockerfile.dockerignore","/tools/releases/dockerfiles/kuma-dp.Dockerfile","/tools/releases/dockerfiles/kuma-dp.Dockerfile.dockerignore","/tools/releases/dockerfiles/kuma-init.Dockerfile","/tools/releases/dockerfiles/kuma-init.Dockerfile.dockerignore","/tools/releases/dockerfiles/kumactl.Dockerfile","/tools/releases/dockerfiles/kumactl.Dockerfile.dockerignore","/tools/releases/dockerfiles/static.Dockerfile"]},"type":"update_dependency_list"}
proxy | 2025/01/03 13:01:31 [007] 200 http://host.docker.internal:61412/update_jobs/cli/update_dependency_list
proxy | 2025/01/03 13:01:31 [008] POST http://host.docker.internal:61412/update_jobs/cli/increment_metric
{"data":{"metric":"updater.started","tags":{"operation":"group_update_all_versions"}},"type":"increment_metric"}
proxy | 2025/01/03 13:01:31 [008] 200 http://host.docker.internal:61412/update_jobs/cli/increment_metric
updater | 2025/01/03 13:01:31 INFO Starting update job for kumahq/kuma
updater | 2025/01/03 13:01:31 INFO Checking all dependencies for version updates...
updater | 2025/01/03 13:01:31 INFO Checking if distroless/base-nossl-debian11 debug needs updating
updater | 2025/01/03 13:01:31 INFO Latest version is debug
proxy | 2025/01/03 13:01:32 [010] HEAD https://gcr.io:443/v2/distroless/base-nossl-debian11/manifests/debug
proxy | 2025/01/03 13:01:33 [010] 200 https://gcr.io:443/v2/distroless/base-nossl-debian11/manifests/debug
updater | 2025/01/03 13:01:33 INFO Requirements to unlock own
updater | 2025/01/03 13:01:33 INFO Requirements update strategy
proxy | 2025/01/03 13:01:33 [012] HEAD https://gcr.io:443/v2/distroless/base-nossl-debian11/manifests/debug-nonroot
proxy | 2025/01/03 13:01:33 [012] 200 https://gcr.io:443/v2/distroless/base-nossl-debian11/manifests/debug-nonroot
updater | 2025/01/03 13:01:33 INFO Updating distroless/base-nossl-debian11 from debug to debug
proxy | 2025/01/03 13:01:33 [013] POST http://host.docker.internal:61412/update_jobs/cli/record_update_job_error
{"data":{"error-type":"unknown_error","error-details":null},"type":"record_update_job_error"}
proxy | 2025/01/03 13:01:33 [013] 200 http://host.docker.internal:61412/update_jobs/cli/record_update_job_error
updater | 2025/01/03 13:01:33 ERROR Error processing distroless/base-nossl-debian11 (RuntimeError)
updater | 2025/01/03 13:01:33 ERROR No files changed!
updater | 2025/01/03 13:01:33 ERROR /home/dependabot/docker/lib/dependabot/docker/file_updater.rb:48:in `updated_dependency_files'
updater | 2025/01/03 13:01:33 ERROR /home/dependabot/dependabot-updater/vendor/ruby/3.3.0/gems/sorbet-runtime-0.5.11577/lib/types/private/methods/call_validation.rb:270:in `bind_call'
updater | 2025/01/03 13:01:33 ERROR /home/dependabot/dependabot-updater/vendor/ruby/3.3.0/gems/sorbet-runtime-0.5.11577/lib/types/private/methods/call_validation.rb:270:in `validate_call'
updater | 2025/01/03 13:01:33 ERROR /home/dependabot/dependabot-updater/vendor/ruby/3.3.0/gems/sorbet-runtime-0.5.11577/lib/types/private/methods/_methods.rb:277:in `block in _on_method_added'
updater | 2025/01/03 13:01:33 ERROR /home/dependabot/dependabot-updater/lib/dependabot/dependency_change_builder.rb:143:in `generate_dependency_files'
updater | 2025/01/03 13:01:33 ERROR /home/dependabot/dependabot-updater/vendor/ruby/3.3.0/gems/sorbet-runtime-0.5.11577/lib/types/private/methods/call_validation.rb:270:in `bind_call'
updater | 2025/01/03 13:01:33 ERROR /home/dependabot/dependabot-updater/vendor/ruby/3.3.0/gems/sorbet-runtime-0.5.11577/lib/types/private/methods/call_validation.rb:270:in `validate_call'
updater | 2025/01/03 13:01:33 ERROR /home/dependabot/dependabot-updater/vendor/ruby/3.3.0/gems/sorbet-runtime-0.5.11577/lib/types/private/methods/_methods.rb:277:in `block in _on_method_added'
updater | 2025/01/03 13:01:33 ERROR /home/dependabot/dependabot-updater/lib/dependabot/dependency_change_builder.rb:72:in `run'
updater | 2025/01/03 13:01:33 ERROR /home/dependabot/dependabot-updater/vendor/ruby/3.3.0/gems/sorbet-runtime-0.5.11577/lib/types/private/methods/call_validation.rb:270:in `bind_call'
updater | 2025/01/03 13:01:33 ERROR /home/dependabot/dependabot-updater/vendor/ruby/3.3.0/gems/sorbet-runtime-0.5.11577/lib/types/private/methods/call_validation.rb:270:in `validate_call'
updater | 2025/01/03 13:01:33 ERROR /home/dependabot/dependabot-updater/vendor/ruby/3.3.0/gems/sorbet-runtime-0.5.11577/lib/types/private/methods/_methods.rb:277:in `block in _on_method_added'
updater | 2025/01/03 13:01:33 ERROR /home/dependabot/dependabot-updater/lib/dependabot/dependency_change_builder.rb:44:in `create_from'
updater | 2025/01/03 13:01:33 ERROR /home/dependabot/dependabot-updater/vendor/ruby/3.3.0/gems/sorbet-runtime-0.5.11577/lib/types/private/methods/call_validation.rb:270:in `bind_call'
updater | 2025/01/03 13:01:33 ERROR /home/dependabot/dependabot-updater/vendor/ruby/3.3.0/gems/sorbet-runtime-0.5.11577/lib/types/private/methods/call_validation.rb:270:in `validate_call'
updater | 2025/01/03 13:01:33 ERROR /home/dependabot/dependabot-updater/vendor/ruby/3.3.0/gems/sorbet-runtime-0.5.11577/lib/types/private/methods/_methods.rb:277:in `block in _on_method_added'
updater | 2025/01/03 13:01:33 ERROR /home/dependabot/dependabot-updater/lib/dependabot/updater/operations/update_all_versions.rb:170:in `check_and_create_pull_request'
updater | 2025/01/03 13:01:33 ERROR /home/dependabot/dependabot-updater/vendor/ruby/3.3.0/gems/sorbet-runtime-0.5.11577/lib/types/private/methods/call_validation.rb:270:in `bind_call'
updater | 2025/01/03 13:01:33 ERROR /home/dependabot/dependabot-updater/vendor/ruby/3.3.0/gems/sorbet-runtime-0.5.11577/lib/types/private/methods/call_validation.rb:270:in `validate_call'
updater | 2025/01/03 13:01:33 ERROR /home/dependabot/dependabot-updater/vendor/ruby/3.3.0/gems/sorbet-runtime-0.5.11577/lib/types/private/methods/_methods.rb:277:in `block in _on_method_added'
updater | 2025/01/03 13:01:33 ERROR /home/dependabot/dependabot-updater/lib/dependabot/updater/operations/update_all_versions.rb:94:in `check_and_create_pr_with_error_handling'
updater | 2025/01/03 13:01:33 ERROR /home/dependabot/dependabot-updater/vendor/ruby/3.3.0/gems/sorbet-runtime-0.5.11577/lib/types/private/methods/call_validation.rb:270:in `bind_call'
updater | 2025/01/03 13:01:33 ERROR /home/dependabot/dependabot-updater/vendor/ruby/3.3.0/gems/sorbet-runtime-0.5.11577/lib/types/private/methods/call_validation.rb:270:in `validate_call'
updater | 2025/01/03 13:01:33 ERROR /home/dependabot/dependabot-updater/vendor/ruby/3.3.0/gems/sorbet-runtime-0.5.11577/lib/types/private/methods/_methods.rb:277:in `block in _on_method_added'
updater | 2025/01/03 13:01:33 ERROR /home/dependabot/dependabot-updater/lib/dependabot/updater/operations/update_all_versions.rb:59:in `block in perform'
updater | 2025/01/03 13:01:33 ERROR /home/dependabot/dependabot-updater/lib/dependabot/updater/operations/update_all_versions.rb:59:in `each'
updater | 2025/01/03 13:01:33 ERROR /home/dependabot/dependabot-updater/lib/dependabot/updater/operations/update_all_versions.rb:59:in `perform'
updater | 2025/01/03 13:01:33 ERROR /home/dependabot/dependabot-updater/vendor/ruby/3.3.0/gems/sorbet-runtime-0.5.11577/lib/types/private/methods/call_validation.rb:270:in `bind_call'
updater | 2025/01/03 13:01:33 ERROR /home/dependabot/dependabot-updater/vendor/ruby/3.3.0/gems/sorbet-runtime-0.5.11577/lib/types/private/methods/call_validation.rb:270:in `validate_call'
updater | 2025/01/03 13:01:33 ERROR /home/dependabot/dependabot-updater/vendor/ruby/3.3.0/gems/sorbet-runtime-0.5.11577/lib/types/private/methods/_methods.rb:277:in `block in _on_method_added'
updater | 2025/01/03 13:01:33 ERROR /home/dependabot/dependabot-updater/lib/dependabot/updater/operations/group_update_all_versions.rb:137:in `block in run_ungrouped_dependency_updates'
updater | 2025/01/03 13:01:33 ERROR /home/dependabot/dependabot-updater/lib/dependabot/updater/operations/group_update_all_versions.rb:122:in `each'
updater | 2025/01/03 13:01:33 ERROR /home/dependabot/dependabot-updater/lib/dependabot/updater/operations/group_update_all_versions.rb:122:in `run_ungrouped_dependency_updates'
updater | 2025/01/03 13:01:33 ERROR /home/dependabot/dependabot-updater/vendor/ruby/3.3.0/gems/sorbet-runtime-0.5.11577/lib/types/private/methods/call_validation.rb:270:in `bind_call'
updater | 2025/01/03 13:01:33 ERROR /home/dependabot/dependabot-updater/vendor/ruby/3.3.0/gems/sorbet-runtime-0.5.11577/lib/types/private/methods/call_validation.rb:270:in `validate_call'
updater | 2025/01/03 13:01:33 ERROR /home/dependabot/dependabot-updater/vendor/ruby/3.3.0/gems/sorbet-runtime-0.5.11577/lib/types/private/methods/_methods.rb:277:in `block in _on_method_added'
updater | 2025/01/03 13:01:33 ERROR /home/dependabot/dependabot-updater/lib/dependabot/updater/operations/group_update_all_versions.rb:65:in `perform'
updater | 2025/01/03 13:01:33 ERROR /home/dependabot/dependabot-updater/vendor/ruby/3.3.0/gems/sorbet-runtime-0.5.11577/lib/types/private/methods/call_validation.rb:270:in `bind_call'
updater | 2025/01/03 13:01:33 ERROR /home/dependabot/dependabot-updater/vendor/ruby/3.3.0/gems/sorbet-runtime-0.5.11577/lib/types/private/methods/call_validation.rb:270:in `validate_call'
updater | 2025/01/03 13:01:33 ERROR /home/dependabot/dependabot-updater/vendor/ruby/3.3.0/gems/sorbet-runtime-0.5.11577/lib/types/private/methods/_methods.rb:277:in `block in _on_method_added'
updater | 2025/01/03 13:01:33 ERROR /home/dependabot/dependabot-updater/lib/dependabot/updater.rb:45:in `run'
updater | 2025/01/03 13:01:33 ERROR /home/dependabot/dependabot-updater/lib/dependabot/update_files_command.rb:44:in `block in perform_job'
updater | 2025/01/03 13:01:33 ERROR /home/dependabot/dependabot-updater/vendor/ruby/3.3.0/gems/opentelemetry-api-1.4.0/lib/opentelemetry/trace/tracer.rb:37:in `block in in_span'
updater | 2025/01/03 13:01:33 ERROR /home/dependabot/dependabot-updater/vendor/ruby/3.3.0/gems/opentelemetry-api-1.4.0/lib/opentelemetry/trace.rb:70:in `block in with_span'
updater | 2025/01/03 13:01:33 ERROR /home/dependabot/dependabot-updater/vendor/ruby/3.3.0/gems/opentelemetry-api-1.4.0/lib/opentelemetry/context.rb:87:in `with_value'
updater | 2025/01/03 13:01:33 ERROR /home/dependabot/dependabot-updater/vendor/ruby/3.3.0/gems/opentelemetry-api-1.4.0/lib/opentelemetry/trace.rb:70:in `with_span'
updater | 2025/01/03 13:01:33 ERROR /home/dependabot/dependabot-updater/vendor/ruby/3.3.0/gems/opentelemetry-api-1.4.0/lib/opentelemetry/trace/tracer.rb:37:in `in_span'
updater | 2025/01/03 13:01:33 ERROR /home/dependabot/dependabot-updater/lib/dependabot/update_files_command.rb:18:in `perform_job'
updater | 2025/01/03 13:01:33 ERROR /home/dependabot/dependabot-updater/lib/dependabot/base_command.rb:37:in `run'
updater | 2025/01/03 13:01:33 ERROR bin/update_files.rb:46:in `<main>'
updater | 2025/01/03 13:01:33 INFO Checking if debian 12.8 needs updating
proxy | 2025/01/03 13:01:35 [015] GET https://registry.hub.docker.com:443/v2/library/debian/tags/list
proxy | 2025/01/03 13:01:35 [015] 401 https://registry.hub.docker.com:443/v2/library/debian/tags/list
proxy | 2025/01/03 13:01:35 [015] Remote response: {"errors":[{"code":"UNAUTHORIZED","message":"authentication required","detail":[{"Type":"repository","Class":"","Name":"library/debian","Action":"pull"}]}]}
proxy | 2025/01/03 13:01:36 [017] GET https://auth.docker.io:443/token?service=registry.docker.io&scope=repository%3Alibrary%2Fdebian%3Apull&account
proxy | 2025/01/03 13:01:37 [017] 200 https://auth.docker.io:443/token?service=registry.docker.io&scope=repository%3Alibrary%2Fdebian%3Apull&account
proxy | 2025/01/03 13:01:37 [019] GET https://registry.hub.docker.com:443/v2/library/debian/tags/list
proxy | 2025/01/03 13:01:37 [019] 200 https://registry.hub.docker.com:443/v2/library/debian/tags/list
proxy | 2025/01/03 13:01:38 [021] HEAD https://registry.hub.docker.com:443/v2/library/debian/manifests/latest
proxy | 2025/01/03 13:01:38 [021] 401 https://registry.hub.docker.com:443/v2/library/debian/manifests/latest
proxy | 2025/01/03 13:01:38 [023] GET https://auth.docker.io:443/token?service=registry.docker.io&scope=repository%3Alibrary%2Fdebian%3Apull&account
proxy | 2025/01/03 13:01:38 [023] 200 https://auth.docker.io:443/token?service=registry.docker.io&scope=repository%3Alibrary%2Fdebian%3Apull&account
proxy | 2025/01/03 13:01:38 [025] HEAD https://registry.hub.docker.com:443/v2/library/debian/manifests/latest
proxy | 2025/01/03 13:01:38 [025] 200 https://registry.hub.docker.com:443/v2/library/debian/manifests/latest
proxy | 2025/01/03 13:01:38 [027] HEAD https://registry.hub.docker.com:443/v2/library/debian/manifests/12.8
proxy | 2025/01/03 13:01:38 [027] 401 https://registry.hub.docker.com:443/v2/library/debian/manifests/12.8
proxy | 2025/01/03 13:01:38 [029] GET https://auth.docker.io:443/token?service=registry.docker.io&scope=repository%3Alibrary%2Fdebian%3Apull&account
proxy | 2025/01/03 13:01:38 [029] 200 https://auth.docker.io:443/token?service=registry.docker.io&scope=repository%3Alibrary%2Fdebian%3Apull&account
proxy | 2025/01/03 13:01:38 [031] HEAD https://registry.hub.docker.com:443/v2/library/debian/manifests/12.8
proxy | 2025/01/03 13:01:38 [031] 200 https://registry.hub.docker.com:443/v2/library/debian/manifests/12.8
updater | 2025/01/03 13:01:38 INFO Latest version is 12.8
updater | 2025/01/03 13:01:38 INFO No update needed for debian 12.8
updater | 2025/01/03 13:01:38 INFO Checking if kumahq/base-root-debian11 no-push- needs updating
updater | 2025/01/03 13:01:38 INFO Latest version is no-push-
updater | 2025/01/03 13:01:38 INFO No update needed for kumahq/base-root-debian11 no-push-
updater | 2025/01/03 13:01:38 INFO Checking if kumahq/static-debian11 no-push- needs updating
updater | 2025/01/03 13:01:38 INFO Latest version is no-push-
updater | 2025/01/03 13:01:38 INFO No update needed for kumahq/static-debian11 no-push-
updater | 2025/01/03 13:01:38 INFO Checking if kumahq/envoy no-push- needs updating
updater | 2025/01/03 13:01:38 INFO Latest version is no-push-
updater | 2025/01/03 13:01:38 INFO No update needed for kumahq/envoy no-push-
updater | 2025/01/03 13:01:38 INFO Checking if kumahq/base-nossl-debian11 no-push- needs updating
updater | 2025/01/03 13:01:38 INFO Latest version is no-push-
updater | 2025/01/03 13:01:38 INFO No update needed for kumahq/base-nossl-debian11 no-push-
updater | 2025/01/03 13:01:38 INFO Checking if k8s-staging-build-image/distroless-iptables v0.6.6 needs updating
proxy | 2025/01/03 13:01:39 [033] GET https://gcr.io:443/v2/k8s-staging-build-image/distroless-iptables/tags/list
proxy | 2025/01/03 13:01:40 [033] 200 https://gcr.io:443/v2/k8s-staging-build-image/distroless-iptables/tags/list
updater | 2025/01/03 13:01:40 INFO Latest version is v0.6.6
updater | 2025/01/03 13:01:40 INFO No update needed for k8s-staging-build-image/distroless-iptables v0.6.6
updater | 2025/01/03 13:01:40 INFO Checking if distroless/static-debian11 debug-nonroot needs updating
updater | 2025/01/03 13:01:40 INFO Latest version is debug-nonroot
proxy | 2025/01/03 13:01:40 [035] HEAD https://gcr.io:443/v2/distroless/static-debian11/manifests/debug-nonroot
proxy | 2025/01/03 13:01:40 [035] 200 https://gcr.io:443/v2/distroless/static-debian11/manifests/debug-nonroot
updater | 2025/01/03 13:01:40 INFO No update needed for distroless/static-debian11 debug-nonroot
proxy | 2025/01/03 13:01:40 [036] PATCH http://host.docker.internal:61412/update_jobs/cli/mark_as_processed
{"data":{"base-commit-sha":"10a11c35f5c57e4741103593380d229342b652e5"},"type":"mark_as_processed"}
proxy | 2025/01/03 13:01:40 [036] 200 http://host.docker.internal:61412/update_jobs/cli/mark_as_processed
updater | 2025/01/03 13:01:40 INFO Finished job processing
updater | 2025/01/03 13:01:40 INFO Results:
updater | Dependabot encountered '1' error(s) during execution, please check the logs for more details.
updater | +------------------------------------------------+
updater | | Dependencies failed to update |
updater | +--------------------------------+---------------+
updater | | distroless/base-nossl-debian11 | unknown_error |
updater | +--------------------------------+---------------+
proxy | 2025/01/03 13:01:40 Skipping sending metrics because api endpoint is empty
proxy | 2025/01/03 13:01:40 2/16 calls cached (12%)
cli | 2025/01/03 13:01:41 updater failure: updater exited with code 1
Is there an existing issue for this?
Package ecosystem
Docker
Package manager version
No response
Language version
No response
Manifest location and content before the Dependabot update
tools/releases/dockerfiles/base-root.Dockerfile:
tools/releases/dockerfiles/base.Dockerfile:
dependabot.yml content
kumahq/kuma/.github/dependabot.yml
Updated dependency
No response
What you expected to see, versus what you actually saw
Expected: Dependabot recognizes that both
debug
anddebug-nonroot
tags ofgcr.io/distroless/base-nossl-debian11
already use the latest digests and runs without errors.Actual: Dependabot groups both tags into one dependency, compares their digests incorrectly, and fails with "No files changed" error.
Native package manager behavior
No response
Images of the diff or a link to the PR, issue, or logs
Smallest manifest that reproduces the issue
I have created small repository to reproduce the issue: bartsmykla/dependabot-docker-debugging which basically consists of two files
The text was updated successfully, but these errors were encountered: