Error "no address for api.nuget.org"
🐞 Bug report
I was setting this up for the first time on friday. We have a self hosted instance of gitlab, and to setup a proof of concept I was using a gitlab runner thats on my dev machine, with docker desktop hosting the containers.
I had success and got dependabot to run a couple times. It made some expected MRs. It seemed fairly slow, taking up to an hour and being stopped by gitlab for a medium sized solution. There were a lot of dependencies that needed updates so perhaps that explains the slowness.
But later in the day it started encountering the error you see in the logs below. I made a minimal example to try debugging and thats what I am showing here:
- I made a new gitlab project. The code in this repo is a File New Project / blazor server / with one nuget dependency added.
- I'm not sure if the url thats logged before the message
https://api.nuget.org/v3/registration5-gz-semver2/microsoft.entityframeworkcore.sqlserver/index.jsonis the one having the error. I can open this url in a browser from the same machine docker is running on. Though, its about 5 minutes between the url is logged and the actual error. - I did a public repro of this as well, and it worked just fine. https://gitlab.com/Siphonophora/dependabot-test/-/jobs/6573666482 The only difference between the two are the actual CI environment I think.
stages:
- Build
variables:
DEPENDABOT_GITLAB_IMAGE: docker.io/andrcuns/dependabot-gitlab
DEPENDABOT_GITLAB_VERSION: 3.14.4-alpha.1
# ============================================================
# Build Templates
# ============================================================
.dependabot-gitlab:
image:
name: ${DEPENDABOT_GITLAB_IMAGE}-${CI_JOB_NAME}:${DEPENDABOT_GITLAB_VERSION}
entrypoint: [""]
variables:
GIT_STRATEGY: none
RAILS_ENV: production
SECRET_KEY_BASE: key
PACKAGE_MANAGER: $CI_JOB_NAME
SETTINGS__GITLAB_URL: $CI_SERVER_URL
SETTINGS__STANDALONE: "true"
SETTINGS__LOG_COLOR: "true"
SETTINGS__GITLAB_ACCESS_TOKEN: $DEPENDABOT__GITLAB_ACCESS_TOKEN
SETTINGS__GITHUB_ACCESS_TOKEN: $DEPENDABOT__GITHUB_ACCESS_TOKEN
DEPENDABOT_PROJECT_PATH: REDACTED/dependabot-test
PACKAGE_MANAGER_SET: nuget
DIRECTORY: /src/
SETTINGS__LOG_LEVEL: debug
script:
- cd /home/dependabot/app
- bundle exec rake "dependabot:update[${DEPENDABOT_PROJECT_PATH:-$CI_PROJECT_PATH},${PACKAGE_MANAGER?},${DIRECTORY?}]"
tags:
- laptopdocker
nuget:
stage: Build
extends: .dependabot-gitlab
Is there an existing issue for this?
Please search existing issues to avoid creating duplicates
-
I have searched the existing issues
App version
3.14.4-alpha.1
Execution mode
Standalone
Package ecosystem
Nuget
Package manager version
n/a
Language version
dotnet 8, c#12
dependabot.yml
version: 2
updates:
- package-ecosystem: nuget
directory: /src/
schedule:
interval: weekly
Updated dependency
n/a - only dependency on the project is up to date.
Expected outcome
No error from dependabot.
Log output
Using docker image sha256:600a754c4087efcc11e1e40ae76e76057bd6db08f7854a58171810ae84e9538d for docker.io/andrcuns/dependabot-gitlab-nuget:3.14.4-alpha.1 with digest andrcuns/dependabot-gitlab-nuget@sha256:5cad63b5dc0c24e633651b37b8ce9ad1b63cf5f4841f84f824f32a5fbab27e29 ...
$ cd /home/dependabot/app
$ bundle exec rake "dependabot:update[${DEPENDABOT_PROJECT_PATH:-$CI_PROJECT_PATH},${PACKAGE_MANAGER?},${DIRECTORY?}]"
[2024-04-08 13:55:29 +0000] INFO -- [dep-update: REDACTED/dependabot-test=>nuget=>/src/] Fetching configuration file .gitlab/dependabot.yml from branch main for project REDACTED/dependabot-test
[2024-04-08 13:55:30 +0000] INFO -- [dep-update: REDACTED/dependabot-test=>nuget=>/src/] Fetching vulnerability data from GitHub advisory database
[2024-04-08 13:55:30 +0000] INFO -- [dep-update: REDACTED/dependabot-test=>nuget=>/src/] fetching NUGET vulnerabilities
[2024-04-08 13:55:30 +0000] DEBUG -- [dep-update: REDACTED/dependabot-test=>nuget=>/src/] Running graphql query, page: 1
[2024-04-08 13:55:31 +0000] DEBUG -- [dep-update: REDACTED/dependabot-test=>nuget=>/src/] Fetched 100 nodes
... truncated graphql messages,
[2024-04-08 13:55:45 +0000] DEBUG -- [dep-update: REDACTED/dependabot-test=>nuget=>/src/] Running graphql query, page: 21
[2024-04-08 13:55:45 +0000] DEBUG -- [dep-update: REDACTED/dependabot-test=>nuget=>/src/] Fetched 66 nodes
[2024-04-08 13:55:45 +0000] INFO -- [dep-update: REDACTED/dependabot-test=>nuget=>/src/] fetched 2054 vulnerabilities
[2024-04-08 13:55:48 +0000] DEBUG -- [dep-update: REDACTED/dependabot-test=>nuget=>/src/] [core] Performing http :get request to 'https://api.nuget.org/v3/registration5-gz-semver2/microsoft.entityframeworkcore.sqlserver/index.json'
[2024-04-08 14:00:48 +0000] ERROR -- no address for api.nuget.org (Resolv::ResolvError)
[2024-04-08 14:00:48 +0000] ERROR -- /home/dependabot/app/vendor/bundle/ruby/3.1.0/gems/excon-0.110.0/lib/excon/socket.rb:191:in `connect'
/home/dependabot/app/vendor/bundle/ruby/3.1.0/gems/excon-0.110.0/lib/excon/ssl_socket.rb:193:in `connect'
/home/dependabot/app/vendor/bundle/ruby/3.1.0/gems/excon-0.110.0/lib/excon/socket.rb:60:in `initialize'
/home/dependabot/app/vendor/bundle/ruby/3.1.0/gems/excon-0.110.0/lib/excon/ssl_socket.rb:10:in `initialize'
/home/dependabot/app/vendor/bundle/ruby/3.1.0/gems/excon-0.110.0/lib/excon/connection.rb:482:in `new'
/home/dependabot/app/vendor/bundle/ruby/3.1.0/gems/excon-0.110.0/lib/excon/connection.rb:482:in `socket'
/home/dependabot/app/vendor/bundle/ruby/3.1.0/gems/excon-0.110.0/lib/excon/connection.rb:121:in `request_call'
/home/dependabot/app/vendor/bundle/ruby/3.1.0/gems/excon-0.110.0/lib/excon/middlewares/redirect_follower.rb:15:in `request_call'
/home/dependabot/app/vendor/bundle/ruby/3.1.0/gems/excon-0.110.0/lib/excon/middlewares/decompress.rb:16:in `request_call'
/home/dependabot/app/vendor/bundle/ruby/3.1.0/gems/excon-0.110.0/lib/excon/middlewares/mock.rb:57:in `request_call'
/home/dependabot/app/vendor/bundle/ruby/3.1.0/gems/excon-0.110.0/lib/excon/middlewares/instrumentor.rb:31:in `block in request_call'
/home/dependabot/app/vendor/bundle/ruby/3.1.0/gems/dependabot-common-0.249.0/lib/dependabot/simple_instrumentor.rb:35:in `instrument'
/home/dependabot/app/vendor/bundle/ruby/3.1.0/gems/sorbet-runtime-0.5.11318/lib/types/private/methods/call_validation.rb:270:in `bind_call'
/home/dependabot/app/vendor/bundle/ruby/3.1.0/gems/sorbet-runtime-0.5.11318/lib/types/private/methods/call_validation.rb:270:in `validate_call'
/home/dependabot/app/vendor/bundle/ruby/3.1.0/gems/sorbet-runtime-0.5.11318/lib/types/private/methods/call_validation.rb:191:in `block in create_validator_slow'
/home/dependabot/app/vendor/bundle/ruby/3.1.0/gems/excon-0.110.0/lib/excon/middlewares/instrumentor.rb:30:in `request_call'
/home/dependabot/app/vendor/bundle/ruby/3.1.0/gems/excon-0.110.0/lib/excon/middlewares/idempotent.rb:19:in `request_call'
/home/dependabot/app/vendor/bundle/ruby/3.1.0/gems/excon-0.110.0/lib/excon/middlewares/base.rb:22:in `request_call'
/home/dependabot/app/vendor/bundle/ruby/3.1.0/gems/excon-0.110.0/lib/excon/middlewares/base.rb:22:in `request_call'
/home/dependabot/app/vendor/bundle/ruby/3.1.0/gems/excon-0.110.0/lib/excon/connection.rb:294:in `request'
/home/dependabot/app/vendor/bundle/ruby/3.1.0/gems/excon-0.110.0/lib/excon/middlewares/idempotent.rb:50:in `error_call'
/home/dependabot/app/vendor/bundle/ruby/3.1.0/gems/excon-0.110.0/lib/excon/middlewares/base.rb:17:in `error_call'
/home/dependabot/app/vendor/bundle/ruby/3.1.0/gems/excon-0.110.0/lib/excon/middlewares/base.rb:17:in `error_call'
/home/dependabot/app/vendor/bundle/ruby/3.1.0/gems/excon-0.110.0/lib/excon/connection.rb:323:in `rescue in request'
/home/dependabot/app/vendor/bundle/ruby/3.1.0/gems/excon-0.110.0/lib/excon/connection.rb:230:in `request'
/home/dependabot/app/vendor/bundle/ruby/3.1.0/gems/excon-0.110.0/lib/excon/middlewares/idempotent.rb:50:in `error_call'
/home/dependabot/app/vendor/bundle/ruby/3.1.0/gems/excon-0.110.0/lib/excon/middlewares/base.rb:17:in `error_call'
/home/dependabot/app/vendor/bundle/ruby/3.1.0/gems/excon-0.110.0/lib/excon/middlewares/base.rb:17:in `error_call'
/home/dependabot/app/vendor/bundle/ruby/3.1.0/gems/excon-0.110.0/lib/excon/connection.rb:323:in `rescue in request'
/home/dependabot/app/vendor/bundle/ruby/3.1.0/gems/excon-0.110.0/lib/excon/connection.rb:230:in `request'
/home/dependabot/app/vendor/bundle/ruby/3.1.0/gems/excon-0.110.0/lib/excon/middlewares/idempotent.rb:50:in `error_call'
/home/dependabot/app/vendor/bundle/ruby/3.1.0/gems/excon-0.110.0/lib/excon/middlewares/base.rb:17:in `error_call'
/home/dependabot/app/vendor/bundle/ruby/3.1.0/gems/excon-0.110.0/lib/excon/middlewares/base.rb:17:in `error_call'
/home/dependabot/app/vendor/bundle/ruby/3.1.0/gems/excon-0.110.0/lib/excon/connection.rb:323:in `rescue in request'
/home/dependabot/app/vendor/bundle/ruby/3.1.0/gems/excon-0.110.0/lib/excon/connection.rb:230:in `request'
/home/dependabot/app/vendor/bundle/ruby/3.1.0/gems/excon-0.110.0/lib/excon.rb:261:in `get'
/home/dependabot/app/vendor/bundle/ruby/3.1.0/gems/dependabot-common-0.249.0/lib/dependabot/registry_client.rb:30:in `get'
/home/dependabot/app/vendor/bundle/ruby/3.1.0/gems/sorbet-runtime-0.5.11318/lib/types/private/methods/call_validation.rb:270:in `bind_call'
/home/dependabot/app/vendor/bundle/ruby/3.1.0/gems/sorbet-runtime-0.5.11318/lib/types/private/methods/call_validation.rb:270:in `validate_call'
/home/dependabot/app/vendor/bundle/ruby/3.1.0/gems/sorbet-runtime-0.5.11318/lib/types/private/methods/_methods.rb:277:in `block in _on_method_added'
/home/dependabot/app/vendor/bundle/ruby/3.1.0/gems/dependabot-nuget-0.249.0/lib/dependabot/nuget/nuget_client.rb:200:in `execute_nuget_request_internal'
/home/dependabot/app/vendor/bundle/ruby/3.1.0/gems/sorbet-runtime-0.5.11318/lib/types/private/methods/call_validation.rb:270:in `bind_call'
/home/dependabot/app/vendor/bundle/ruby/3.1.0/gems/sorbet-runtime-0.5.11318/lib/types/private/methods/call_validation.rb:270:in `validate_call'
/home/dependabot/app/vendor/bundle/ruby/3.1.0/gems/sorbet-runtime-0.5.11318/lib/types/private/methods/_methods.rb:277:in `block in _on_method_added'
/home/dependabot/app/vendor/bundle/ruby/3.1.0/gems/dependabot-nuget-0.249.0/lib/dependabot/nuget/nuget_client.rb:183:in `execute_json_nuget_request'
/home/dependabot/app/vendor/bundle/ruby/3.1.0/gems/sorbet-runtime-0.5.11318/lib/types/private/methods/call_validation.rb:270:in `bind_call'
/home/dependabot/app/vendor/bundle/ruby/3.1.0/gems/sorbet-runtime-0.5.11318/lib/types/private/methods/call_validation.rb:270:in `validate_call'
/home/dependabot/app/vendor/bundle/ruby/3.1.0/gems/sorbet-runtime-0.5.11318/lib/types/private/methods/_methods.rb:277:in `block in _on_method_added'
/home/dependabot/app/vendor/bundle/ruby/3.1.0/gems/dependabot-nuget-0.249.0/lib/dependabot/nuget/nuget_client.rb:103:in `get_versions_from_registration_v3'
/home/dependabot/app/vendor/bundle/ruby/3.1.0/gems/sorbet-runtime-0.5.11318/lib/types/private/methods/call_validation.rb:270:in `bind_call'
/home/dependabot/app/vendor/bundle/ruby/3.1.0/gems/sorbet-runtime-0.5.11318/lib/types/private/methods/call_validation.rb:270:in `validate_call'
/home/dependabot/app/vendor/bundle/ruby/3.1.0/gems/sorbet-runtime-0.5.11318/lib/types/private/methods/_methods.rb:277:in `block in _on_method_added'
/home/dependabot/app/vendor/bundle/ruby/3.1.0/gems/dependabot-nuget-0.249.0/lib/dependabot/nuget/nuget_client.rb:58:in `get_package_versions_v3'
/home/dependabot/app/vendor/bundle/ruby/3.1.0/gems/sorbet-runtime-0.5.11318/lib/types/private/methods/call_validation.rb:270:in `bind_call'
/home/dependabot/app/vendor/bundle/ruby/3.1.0/gems/sorbet-runtime-0.5.11318/lib/types/private/methods/call_validation.rb:270:in `validate_call'
/home/dependabot/app/vendor/bundle/ruby/3.1.0/gems/sorbet-runtime-0.5.11318/lib/types/private/methods/_methods.rb:277:in `block in _on_method_added'
/home/dependabot/app/vendor/bundle/ruby/3.1.0/gems/dependabot-nuget-0.249.0/lib/dependabot/nuget/nuget_client.rb:21:in `get_package_versions'
/home/dependabot/app/vendor/bundle/ruby/3.1.0/gems/sorbet-runtime-0.5.11318/lib/types/private/methods/call_validation.rb:270:in `bind_call'
/home/dependabot/app/vendor/bundle/ruby/3.1.0/gems/sorbet-runtime-0.5.11318/lib/types/private/methods/call_validation.rb:270:in `validate_call'
/home/dependabot/app/vendor/bundle/ruby/3.1.0/gems/sorbet-runtime-0.5.11318/lib/types/private/methods/_methods.rb:277:in `block in _on_method_added'
/home/dependabot/app/vendor/bundle/ruby/3.1.0/gems/dependabot-nuget-0.249.0/lib/dependabot/nuget/file_parser/project_file_parser.rb:445:in `dependency_url_has_matching_result?'
/home/dependabot/app/vendor/bundle/ruby/3.1.0/gems/sorbet-runtime-0.5.11318/lib/types/private/methods/call_validation.rb:270:in `bind_call'
/home/dependabot/app/vendor/bundle/ruby/3.1.0/gems/sorbet-runtime-0.5.11318/lib/types/private/methods/call_validation.rb:270:in `validate_call'
/home/dependabot/app/vendor/bundle/ruby/3.1.0/gems/sorbet-runtime-0.5.11318/lib/types/private/methods/_methods.rb:277:in `block in _on_method_added'
/home/dependabot/app/vendor/bundle/ruby/3.1.0/gems/dependabot-nuget-0.249.0/lib/dependabot/nuget/file_parser/project_file_parser.rb:439:in `block in dependency_has_search_results?'
/home/dependabot/app/vendor/bundle/ruby/3.1.0/gems/dependabot-nuget-0.249.0/lib/dependabot/nuget/file_parser/project_file_parser.rb:438:in `any?'
/home/dependabot/app/vendor/bundle/ruby/3.1.0/gems/dependabot-nuget-0.249.0/lib/dependabot/nuget/file_parser/project_file_parser.rb:438:in `dependency_has_search_results?'
/home/dependabot/app/vendor/bundle/ruby/3.1.0/gems/sorbet-runtime-0.5.11318/lib/types/private/methods/call_validation.rb:270:in `bind_call'
/home/dependabot/app/vendor/bundle/ruby/3.1.0/gems/sorbet-runtime-0.5.11318/lib/types/private/methods/call_validation.rb:270:in `validate_call'
/home/dependabot/app/vendor/bundle/ruby/3.1.0/gems/sorbet-runtime-0.5.11318/lib/types/private/methods/_methods.rb:277:in `block in _on_method_added'
/home/dependabot/app/vendor/bundle/ruby/3.1.0/gems/dependabot-nuget-0.249.0/lib/dependabot/nuget/file_parser/project_file_parser.rb:425:in `build_dependency'
/home/dependabot/app/vendor/bundle/ruby/3.1.0/gems/sorbet-runtime-0.5.11318/lib/types/private/methods/call_validation.rb:270:in `bind_call'
/home/dependabot/app/vendor/bundle/ruby/3.1.0/gems/sorbet-runtime-0.5.11318/lib/types/private/methods/call_validation.rb:270:in `validate_call'
/home/dependabot/app/vendor/bundle/ruby/3.1.0/gems/sorbet-runtime-0.5.11318/lib/types/private/methods/_methods.rb:277:in `block in _on_method_added'
/home/dependabot/app/vendor/bundle/ruby/3.1.0/gems/dependabot-nuget-0.249.0/lib/dependabot/nuget/file_parser/project_file_parser.rb:166:in `block in parse_dependencies'
/home/dependabot/app/vendor/bundle/ruby/3.1.0/gems/nokogiri-1.16.3-x86_64-linux/lib/nokogiri/xml/node_set.rb:235:in `block in each'
/home/dependabot/app/vendor/bundle/ruby/3.1.0/gems/nokogiri-1.16.3-x86_64-linux/lib/nokogiri/xml/node_set.rb:234:in `upto'
/home/dependabot/app/vendor/bundle/ruby/3.1.0/gems/nokogiri-1.16.3-x86_64-linux/lib/nokogiri/xml/node_set.rb:234:in `each'
/home/dependabot/app/vendor/bundle/ruby/3.1.0/gems/dependabot-nuget-0.249.0/lib/dependabot/nuget/file_parser/project_file_parser.rb:159:in `parse_dependencies'
/home/dependabot/app/vendor/bundle/ruby/3.1.0/gems/sorbet-runtime-0.5.11318/lib/types/private/methods/call_validation.rb:270:in `bind_call'
/home/dependabot/app/vendor/bundle/ruby/3.1.0/gems/sorbet-runtime-0.5.11318/lib/types/private/methods/call_validation.rb:270:in `validate_call'
/home/dependabot/app/vendor/bundle/ruby/3.1.0/gems/sorbet-runtime-0.5.11318/lib/types/private/methods/_methods.rb:277:in `block in _on_method_added'
/home/dependabot/app/vendor/bundle/ruby/3.1.0/gems/dependabot-nuget-0.249.0/lib/dependabot/nuget/file_parser/project_file_parser.rb:76:in `dependency_set'
/home/dependabot/app/vendor/bundle/ruby/3.1.0/gems/sorbet-runtime-0.5.11318/lib/types/private/methods/call_validation.rb:270:in `bind_call'
/home/dependabot/app/vendor/bundle/ruby/3.1.0/gems/sorbet-runtime-0.5.11318/lib/types/private/methods/call_validation.rb:270:in `validate_call'
/home/dependabot/app/vendor/bundle/ruby/3.1.0/gems/sorbet-runtime-0.5.11318/lib/types/private/methods/_methods.rb:277:in `block in _on_method_added'
/home/dependabot/app/vendor/bundle/ruby/3.1.0/gems/dependabot-nuget-0.249.0/lib/dependabot/nuget/file_parser.rb:73:in `block in project_file_dependencies'
/home/dependabot/app/vendor/bundle/ruby/3.1.0/gems/dependabot-nuget-0.249.0/lib/dependabot/nuget/file_parser.rb:66:in `each'
/home/dependabot/app/vendor/bundle/ruby/3.1.0/gems/dependabot-nuget-0.249.0/lib/dependabot/nuget/file_parser.rb:66:in `project_file_dependencies'
/home/dependabot/app/vendor/bundle/ruby/3.1.0/gems/sorbet-runtime-0.5.11318/lib/types/private/methods/call_validation.rb:270:in `bind_call'
/home/dependabot/app/vendor/bundle/ruby/3.1.0/gems/sorbet-runtime-0.5.11318/lib/types/private/methods/call_validation.rb:270:in `validate_call'
/home/dependabot/app/vendor/bundle/ruby/3.1.0/gems/sorbet-runtime-0.5.11318/lib/types/private/methods/_methods.rb:277:in `block in _on_method_added'
/home/dependabot/app/vendor/bundle/ruby/3.1.0/gems/dependabot-nuget-0.249.0/lib/dependabot/nuget/file_parser.rb:29:in `parse'
/home/dependabot/app/vendor/bundle/ruby/3.1.0/gems/sorbet-runtime-0.5.11318/lib/types/private/methods/call_validation.rb:270:in `bind_call'
/home/dependabot/app/vendor/bundle/ruby/3.1.0/gems/sorbet-runtime-0.5.11318/lib/types/private/methods/call_validation.rb:270:in `validate_call'
/home/dependabot/app/vendor/bundle/ruby/3.1.0/gems/sorbet-runtime-0.5.11318/lib/types/private/methods/_methods.rb:277:in `block in _on_method_added'
/home/dependabot/app/app/services/dependabot/files/parser.rb:30:in `call'
/home/dependabot/app/app/services/application_service.rb:7:in `call'
/home/dependabot/app/app/services/dependabot/update/base.rb:60:in `block in dependencies'
/home/dependabot/app/app/value_objects/semaphore.rb:5:in `synchronize'
/home/dependabot/app/app/value_objects/semaphore.rb:5:in `synchronize'
/home/dependabot/app/app/services/dependabot/update/base.rb:59:in `dependencies'
/home/dependabot/app/app/services/dependabot/update/base.rb:43:in `group_dependencies'
/home/dependabot/app/app/services/dependabot/update/runner.rb:48:in `call'
/home/dependabot/app/app/services/application_service.rb:7:in `call'
/home/dependabot/app/app/services/job/triggers/dependency_update.rb:25:in `block in call'
/home/dependabot/app/app/helpers/application_helper.rb:91:in `run_within_context'
/home/dependabot/app/app/services/job/triggers/dependency_update.rb:24:in `call'
/home/dependabot/app/app/services/application_service.rb:7:in `call'
/home/dependabot/app/lib/tasks/dependabot.rake:110:in `block (2 levels) in <main>'
/home/dependabot/app/vendor/bundle/ruby/3.1.0/gems/rake-13.1.0/lib/rake/task.rb:279:in `block in execute'
/home/dependabot/app/vendor/bundle/ruby/3.1.0/gems/rake-13.1.0/lib/rake/task.rb:279:in `each'
/home/dependabot/app/vendor/bundle/ruby/3.1.0/gems/rake-13.1.0/lib/rake/task.rb:279:in `execute'
/home/dependabot/app/vendor/bundle/ruby/3.1.0/gems/rake-13.1.0/lib/rake/task.rb:219:in `block in invoke_with_call_chain'
/home/dependabot/app/vendor/bundle/ruby/3.1.0/gems/rake-13.1.0/lib/rake/task.rb:199:in `synchronize'
/home/dependabot/app/vendor/bundle/ruby/3.1.0/gems/rake-13.1.0/lib/rake/task.rb:199:in `invoke_with_call_chain'
/home/dependabot/app/vendor/bundle/ruby/3.1.0/gems/rake-13.1.0/lib/rake/task.rb:188:in `invoke'
/home/dependabot/app/vendor/bundle/ruby/3.1.0/gems/rake-13.1.0/lib/rake/application.rb:182:in `invoke_task'
/home/dependabot/app/vendor/bundle/ruby/3.1.0/gems/rake-13.1.0/lib/rake/application.rb:138:in `block (2 levels) in top_level'
/home/dependabot/app/vendor/bundle/ruby/3.1.0/gems/rake-13.1.0/lib/rake/application.rb:138:in `each'
/home/dependabot/app/vendor/bundle/ruby/3.1.0/gems/rake-13.1.0/lib/rake/application.rb:138:in `block in top_level'
/home/dependabot/app/vendor/bundle/ruby/3.1.0/gems/rake-13.1.0/lib/rake/application.rb:147:in `run_with_threads'
/home/dependabot/app/vendor/bundle/ruby/3.1.0/gems/rake-13.1.0/lib/rake/application.rb:132:in `top_level'
/home/dependabot/app/vendor/bundle/ruby/3.1.0/gems/rake-13.1.0/lib/rake/application.rb:83:in `block in run'
/home/dependabot/app/vendor/bundle/ruby/3.1.0/gems/rake-13.1.0/lib/rake/application.rb:208:in `standard_exception_handling'
/home/dependabot/app/vendor/bundle/ruby/3.1.0/gems/rake-13.1.0/lib/rake/application.rb:80:in `run'
/home/dependabot/app/vendor/bundle/ruby/3.1.0/gems/rake-13.1.0/exe/rake:27:in `<top (required)>'
/home/dependabot/app/vendor/bundle/ruby/3.1.0/bin/rake:25:in `load'
/home/dependabot/app/vendor/bundle/ruby/3.1.0/bin/rake:25:in `<top (required)>'
/home/dependabot/app/vendor/bundle/ruby/3.1.0/gems/bundler-2.4.12/lib/bundler/cli/exec.rb:58:in `load'
/home/dependabot/app/vendor/bundle/ruby/3.1.0/gems/bundler-2.4.12/lib/bundler/cli/exec.rb:58:in `kernel_load'
/home/dependabot/app/vendor/bundle/ruby/3.1.0/gems/bundler-2.4.12/lib/bundler/cli/exec.rb:23:in `run'
/home/dependabot/app/vendor/bundle/ruby/3.1.0/gems/bundler-2.4.12/lib/bundler/cli.rb:492:in `exec'
/home/dependabot/app/vendor/bundle/ruby/3.1.0/gems/bundler-2.4.12/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'
/home/dependabot/app/vendor/bundle/ruby/3.1.0/gems/bundler-2.4.12/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'
/home/dependabot/app/vendor/bundle/ruby/3.1.0/gems/bundler-2.4.12/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'
/home/dependabot/app/vendor/bundle/ruby/3.1.0/gems/bundler-2.4.12/lib/bundler/cli.rb:34:in `dispatch'
/home/dependabot/app/vendor/bundle/ruby/3.1.0/gems/bundler-2.4.12/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'
/home/dependabot/app/vendor/bundle/ruby/3.1.0/gems/bundler-2.4.12/lib/bundler/cli.rb:28:in `start'
/home/dependabot/app/vendor/bundle/ruby/3.1.0/gems/bundler-2.4.12/exe/bundle:45:in `block in <top (required)>'
/home/dependabot/app/vendor/bundle/ruby/3.1.0/gems/bundler-2.4.12/lib/bundler/friendly_errors.rb:117:in `with_friendly_errors'
/home/dependabot/app/vendor/bundle/ruby/3.1.0/gems/bundler-2.4.12/exe/bundle:33:in `<top (required)>'
/usr/local/bin/bundle:25:in `load'
/usr/local/bin/bundle:25:in `<main>'