Open claudioandre-br opened 1 month ago
Seeing the same thing for a Kubernetes deployment YAML file for Redis going from 7.2.4-alpine
to 7.2.5-alpine
:
[...]
updater | 2024/06/25 00:53:12 INFO <job_846993282> Latest version is 7.2.5-alpine
updater | 2024/06/25 00:53:12 INFO <job_846993282> Requirements to unlock own
updater | 2024/06/25 00:53:12 INFO <job_846993282> Requirements update strategy
updater | 2024/06/25 00:53:12 INFO <job_846993282> Updating library/redis from 7.2.4-alpine to 7.2.5-alpine
updater | 2024/06/25 00:53:12 ERROR <job_846993282> Error processing library/redis (RuntimeError)
updater | 2024/06/25 00:53:12 ERROR <job_846993282> Expected content to change!
updater | 2024/06/25 00:53:12 ERROR <job_846993282> /home/dependabot/docker/lib/dependabot/docker/file_updater.rb:167:in `updated_yaml_content'
updater | 2024/06/25 00:53:12 ERROR <job_846993282> /home/dependabot/dependabot-updater/vendor/ruby/3.3.0/gems/sorbet-runtime-0.5.11415/lib/types/private/methods/call_validation.rb:270:in `bind_call'
updater | 2024/06/25 00:53:12 ERROR <job_846993282> /home/dependabot/dependabot-updater/vendor/ruby/3.3.0/gems/sorbet-runtime-0.5.11415/lib/types/private/methods/call_validation.rb:270:in `validate_call'
updater | 2024/06/25 00:53:12 ERROR <job_846993282> /home/dependabot/dependabot-updater/vendor/ruby/3.3.0/gems/sorbet-runtime-0.5.11415/lib/types/private/methods/_methods.rb:277:in `block in _on_method_added'
updater | 2024/06/25 00:53:12 ERROR <job_846993282> /home/dependabot/docker/lib/dependabot/docker/file_updater.rb:37:in `block in updated_dependency_files'
updater | 2024/06/25 00:53:12 ERROR <job_846993282> /home/dependabot/docker/lib/dependabot/docker/file_updater.rb:31:in `each'
updater | 2024/06/25 00:53:12 ERROR <job_846993282> /home/dependabot/docker/lib/dependabot/docker/file_updater.rb:31:in `updated_dependency_files'
updater | 2024/06/25 00:53:12 ERROR <job_846993282> /home/dependabot/dependabot-updater/vendor/ruby/3.3.0/gems/sorbet-runtime-0.5.11415/lib/types/private/methods/call_validation.rb:270:in `bind_call'
updater | 2024/06/25 00:53:12 ERROR <job_846993282> /home/dependabot/dependabot-updater/vendor/ruby/3.3.0/gems/sorbet-runtime-0.5.11415/lib/types/private/methods/call_validation.rb:270:in `validate_call'
updater | 2024/06/25 00:53:12 ERROR <job_846993282> /home/dependabot/dependabot-updater/vendor/ruby/3.3.0/gems/sorbet-runtime-0.5.11415/lib/types/private/methods/_methods.rb:277:in `block in _on_method_added'
updater | 2024/06/25 00:53:12 ERROR <job_846993282> /home/dependabot/dependabot-updater/lib/dependabot/dependency_change_builder.rb:135:in `generate_dependency_files'
updater | 2024/06/25 00:53:12 ERROR <job_846993282> /home/dependabot/dependabot-updater/vendor/ruby/3.3.0/gems/sorbet-runtime-0.5.11415/lib/types/private/methods/call_validation.rb:270:in `bind_call'
updater | 2024/06/25 00:53:12 ERROR <job_846993282> /home/dependabot/dependabot-updater/vendor/ruby/3.3.0/gems/sorbet-runtime-0.5.11415/lib/types/private/methods/call_validation.rb:270:in `validate_call'
updater | 2024/06/25 00:53:12 ERROR <job_846993282> /home/dependabot/dependabot-updater/vendor/ruby/3.3.0/gems/sorbet-runtime-0.5.11415/lib/types/private/methods/_methods.rb:277:in `block in _on_method_added'
updater | 2024/06/25 00:53:12 ERROR <job_846993282> /home/dependabot/dependabot-updater/lib/dependabot/dependency_change_builder.rb:68:in `run'
updater | 2024/06/25 00:53:12 ERROR <job_846993282> /home/dependabot/dependabot-updater/vendor/ruby/3.3.0/gems/sorbet-runtime-0.5.11415/lib/types/private/methods/call_validation.rb:270:in `bind_call'
updater | 2024/06/25 00:53:12 ERROR <job_846993282> /home/dependabot/dependabot-updater/vendor/ruby/3.3.0/gems/sorbet-runtime-0.5.11415/lib/types/private/methods/call_validation.rb:270:in `validate_call'
updater | 2024/06/25 00:53:12 ERROR <job_846993282> /home/dependabot/dependabot-updater/vendor/ruby/3.3.0/gems/sorbet-runtime-0.5.11415/lib/types/private/methods/_methods.rb:277:in `block in _on_method_added'
updater | 2024/06/25 00:53:12 ERROR <job_846993282> /home/dependabot/dependabot-updater/lib/dependabot/dependency_change_builder.rb:42:in `create_from'
updater | 2024/06/25 00:53:12 ERROR <job_846993282> /home/dependabot/dependabot-updater/vendor/ruby/3.3.0/gems/sorbet-runtime-0.5.11415/lib/types/private/methods/call_validation.rb:270:in `bind_call'
updater | 2024/06/25 00:53:12 ERROR <job_846993282> /home/dependabot/dependabot-updater/vendor/ruby/3.3.0/gems/sorbet-runtime-0.5.11415/lib/types/private/methods/call_validation.rb:270:in `validate_call'
updater | 2024/06/25 00:53:12 ERROR <job_846993282> /home/dependabot/dependabot-updater/vendor/ruby/3.3.0/gems/sorbet-runtime-0.5.11415/lib/types/private/methods/_methods.rb:277:in `block in _on_method_added'
updater | 2024/06/25 00:53:12 ERROR <job_846993282> /home/dependabot/dependabot-updater/lib/dependabot/updater/operations/update_all_versions.rb:132:in `check_and_create_pull_request'
updater | 2024/06/25 00:53:12 ERROR <job_846993282> /home/dependabot/dependabot-updater/lib/dependabot/updater/operations/update_all_versions.rb:64:in `check_and_create_pr_with_error_handling'
updater | 2024/06/25 00:53:12 ERROR <job_846993282> /home/dependabot/dependabot-updater/lib/dependabot/updater/operations/update_all_versions.rb:39:in `block in perform'
updater | 2024/06/25 00:53:12 ERROR <job_846993282> /home/dependabot/dependabot-updater/lib/dependabot/updater/operations/update_all_versions.rb:39:in `each'
updater | 2024/06/25 00:53:12 ERROR <job_846993282> /home/dependabot/dependabot-updater/lib/dependabot/updater/operations/update_all_versions.rb:39:in `perform'
updater | 2024/06/25 00:53:12 ERROR <job_846993282> /home/dependabot/dependabot-updater/lib/dependabot/updater.rb:45:in `run'
updater | 2024/06/25 00:53:12 ERROR <job_846993282> /home/dependabot/dependabot-updater/lib/dependabot/update_files_command.rb:44:in `block in perform_job'
updater | 2024/06/25 00:53:12 ERROR <job_846993282> /home/dependabot/dependabot-updater/vendor/ruby/3.3.0/gems/opentelemetry-api-1.2.3/lib/opentelemetry/trace/tracer.rb:37:in `block in in_span'
updater | 2024/06/25 00:53:12 ERROR <job_846993282> /home/dependabot/dependabot-updater/vendor/ruby/3.3.0/gems/opentelemetry-api-1.2.3/lib/opentelemetry/trace.rb:70:in `block in with_span'
updater | 2024/06/25 00:53:12 ERROR <job_846993282> /home/dependabot/dependabot-updater/vendor/ruby/3.3.0/gems/opentelemetry-api-1.2.3/lib/opentelemetry/context.rb:87:in `with_value'
updater | 2024/06/25 00:53:12 ERROR <job_846993282> /home/dependabot/dependabot-updater/vendor/ruby/3.3.0/gems/opentelemetry-api-1.2.3/lib/opentelemetry/trace.rb:70:in `with_span'
updater | 2024/06/25 00:53:12 ERROR <job_846993282> /home/dependabot/dependabot-updater/vendor/ruby/3.3.0/gems/opentelemetry-api-1.2.3/lib/opentelemetry/trace/tracer.rb:37:in `in_span'
updater | 2024/06/25 00:53:12 ERROR <job_846993282> /home/dependabot/dependabot-updater/lib/dependabot/update_files_command.rb:18:in `perform_job'
updater | 2024/06/25 00:53:12 ERROR <job_846993282> /home/dependabot/dependabot-updater/lib/dependabot/base_command.rb:37:in `run'
updater | 2024/06/25 00:53:12 ERROR <job_846993282> bin/update_files.rb:46:in `<main>'
updater | 2024/06/25 00:53:12 INFO <job_846993282> Finished job processing
updater | 2024/06/25 00:53:12 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 | | library/redis | unknown_error |
updater | +---------------+---------------+
updater | time="2024-06-25T00:53:12Z" level=info msg="task complete" container_id=job-846993282-updater exit_code=0 job_id=846993282 step=updater
Mmmm strangely, in my case, changing the way I define images in my Kubernetes configs and Dockerfiles from including docker.io
resolves it. So in my case I had two Kubernetes deployment .yml
files that define images from Docker Hub:
docker.io/library/redis:7.2.4-alpine
to just redis:7.2.4-alpine
successfully created a pull request.docker.io/searxng/searxng:latest@sha256:867aa2f76602348296f8f416025ea87e53adb835391e0a6a115b3005e06a508e
to searxng/searxng:latest@sha256:867aa2f76602348296f8f416025ea87e53adb835391e0a6a115b3005e06a508e
successfully created a pull request.It didn't act that way before until fairly recently? I typically include docker.io
in the image to help keep things consistent between the various different registries I'm pulling images from.
That being said... This isn't necessarily related to your issue @claudioandre-br. D: We just happened to get the same error message.
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
No response
dependabot.yml content
version: 2 updates:
package-ecosystem: github-actions directory: / schedule: interval: daily
package-ecosystem: docker directory: / schedule: interval: daily
package-ecosystem: docker directory: /IDE/.devcontainer schedule: interval: daily
package-ecosystem: docker directory: /cloud-tool schedule: interval: daily
package-ecosystem: docker directory: /deploy/docker schedule: interval: daily
package-ecosystem: docker directory: /CI/Dockerfiles schedule: interval: daily
package-ecosystem: docker directory: /.clusterfuzzlite schedule: interval: "weekly" day: "sunday"
Updated dependency
FROM ubuntu:24.04@sha256:3f85b7caad41a95462cf5b787d8a04604c8262cdcdf9a472b8c52ef83375fe15
To: whatever dependabot selects
Maybe there shouldn't be an error if there is no update. No wait, it doesn't fail for Fedora.
What you expected to see, versus what you actually saw
I saw an internal error (Fedora works fine):
Started two weeks ago:
Native package manager behavior
No response
Images of the diff or a link to the PR, issue, or logs
No response
Smallest manifest that reproduces the issue
No response