Closed
Description
For about 3 weeks now we're not getting any new dependancy updates for our ruby:bundler ecosystem. This correlates to the moment we turned the vendor: true
option, but I didn't yet confirm causation (i.e. if reverting that change would fix it, but we would really like to have vendoring on).
Here is the relevant part of the log for one dependency. All that need to be updated fail at same place with the same error.
updater | INFO <job_86767312> Checking if newrelic_rpm 6.14.0 needs updating
proxy | 2021/02/03 16:58:57 [148] GET https://rubygems.org:443/api/v1/versions/newrelic_rpm.json
proxy | 2021/02/03 16:58:57 [148] 200 https://rubygems.org:443/api/v1/versions/newrelic_rpm.json
updater | INFO <job_86767312> Latest version is 6.15.0
proxy | 2021/02/03 16:58:58 [150] GET https://index.rubygems.org:443/versions
proxy | 2021/02/03 16:58:58 [150] 206 https://index.rubygems.org:443/versions
updater | INFO <job_86767312> Requirements to unlock own
updater | INFO <job_86767312> Requirements update strategy bump_versions
updater | INFO <job_86767312> Updating newrelic_rpm from 6.14.0 to 6.15.0
proxy | 2021/02/03 16:59:13 [152] GET https://index.rubygems.org:443/versions
proxy | 2021/02/03 16:59:13 [152] 206 https://index.rubygems.org:443/versions
proxy | 2021/02/03 16:59:24 [154] GET https://rubygems.org:443/gems/newrelic_rpm-6.15.0.gem
proxy | 2021/02/03 16:59:24 [154] 200 https://rubygems.org:443/gems/newrelic_rpm-6.15.0.gem
updater | INFO <job_86767312> Submitting newrelic_rpm pull request for creation
updater | I, [2021-02-03T16:59:31.805722 #72] INFO -- sentry: ** [Raven] Sending event e3c9ae4f7724410f8c9a2afe16318955 to Sentry
proxy | 2021/02/03 16:59:31 [156] POST https://sentry.io:443/api/1451818/store/
proxy | 2021/02/03 16:59:31 [156] 200 https://sentry.io:443/api/1451818/store/
updater | ERROR <job_86767312> Error processing newrelic_rpm (JSON::GeneratorError)
updater | ERROR <job_86767312> source sequence is illegal/malformed utf-8
updater | ERROR <job_86767312> /home/dependabot/dependabot-updater/vendor/ruby/2.6.0/gems/http-4.4.1/lib/http/mime_type/json.rb:12:in `to_json'
updater | ERROR <job_86767312> /home/dependabot/dependabot-updater/vendor/ruby/2.6.0/gems/http-4.4.1/lib/http/mime_type/json.rb:12:in `encode'
updater | ERROR <job_86767312> /usr/lib/ruby/2.6.0/forwardable.rb:230:in `encode'
updater | ERROR <job_86767312> /home/dependabot/dependabot-updater/vendor/ruby/2.6.0/gems/http-4.4.1/lib/http/client.rb:176:in `make_request_body'
updater | ERROR <job_86767312> /home/dependabot/dependabot-updater/vendor/ruby/2.6.0/gems/http-4.4.1/lib/http/client.rb:44:in `build_request'
updater | ERROR <job_86767312> /home/dependabot/dependabot-updater/vendor/ruby/2.6.0/gems/http-4.4.1/lib/http/client.rb:30:in `request'
updater | ERROR <job_86767312> /home/dependabot/dependabot-updater/vendor/ruby/2.6.0/gems/http-4.4.1/lib/http/chainable.rb:27:in `post'
updater | ERROR <job_86767312> /home/dependabot/dependabot-updater/lib/dependabot/api_client.rb:59:in `create_pull_request'
updater | ERROR <job_86767312> /home/dependabot/dependabot-updater/lib/dependabot/updater.rb:632:in `create_pull_request'
updater | ERROR <job_86767312> /home/dependabot/dependabot-updater/lib/dependabot/updater.rb:271:in `check_and_create_pull_request'
updater | ERROR <job_86767312> /home/dependabot/dependabot-updater/lib/dependabot/updater.rb:66:in `check_and_create_pr_with_error_handling'
updater | ERROR <job_86767312> /home/dependabot/dependabot-updater/lib/dependabot/updater.rb:51:in `block in run'
updater | ERROR <job_86767312> /home/dependabot/dependabot-updater/lib/dependabot/updater.rb:51:in `each'
updater | ERROR <job_86767312> /home/dependabot/dependabot-updater/lib/dependabot/updater.rb:51:in `run'
updater | ERROR <job_86767312> /home/dependabot/dependabot-updater/lib/dependabot/update_files_job.rb:17:in `perform_job'
updater | ERROR <job_86767312> /home/dependabot/dependabot-updater/lib/dependabot/base_job.rb:27:in `run'
updater | ERROR <job_86767312> bin/update_files.rb:21:in `<main>'
Package manager/ecosystem
ruby:bundler
What you expected to see, versus what you actually saw
I expect ruby:bundler PRs to be created, but they are not. Neither is @dependabot rebase
or @dependabot recreate
working on any PRs that were opened before.