Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Regression: Grouped update includes no details about upgrades #9457

Closed
1 task done
bmulholland opened this issue Apr 9, 2024 · 11 comments · Fixed by #9560
Closed
1 task done

Regression: Grouped update includes no details about upgrades #9457

bmulholland opened this issue Apr 9, 2024 · 11 comments · Fixed by #9560
Labels
F: grouped-updates 🎳 Relates to bumping more than one dependency in a single PR F: package-metadata The metadata that Dependabot fetched for the package T: bug 🐞 Something isn't working

Comments

@bmulholland
Copy link

Is there an existing issue for this?

  • I have searched the existing issues

Package ecosystem

Bundler

Package manager version

No response

Language version

No response

Manifest location and content before the Dependabot update

No response

dependabot.yml content

No response

Updated dependency

No response

What you expected to see, versus what you actually saw

Usually dependabot lists out all the upgraded packages and provides info about the changed versions, but this week, nothing:
Screenshot 2024-04-09 at 12 22 43

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

@bmulholland bmulholland added the T: bug 🐞 Something isn't working label Apr 9, 2024
@github-actions github-actions bot added the L: git:submodules Git submodules label Apr 9, 2024
@bmulholland
Copy link
Author

Grouped update PR for my frontend repo did not have this bug, FYI. (That one is in the GA runner beta, though.)

@edmorley
Copy link

We're seeing this too.

In the logs I see Error while generating commit message: no implicit conversion of Symbol into Integer:

updater | 2024/04/11 10:23:34 ERROR <job_813197460> Error while generating PR message: no implicit conversion of Symbol into Integer
  proxy | 2024/04/11 10:23:34 [708] GET https://api.github.com:443/repos/aws/aws-sdk-ruby/contents/gems/aws-sdk-s3?ref=version-3
  proxy | 2024/04/11 10:23:34 [708] * authenticating github api request with token for api.github.com
  proxy | 2024/04/11 10:23:34 [708] 200 https://api.github.com:443/repos/aws/aws-sdk-ruby/contents/gems/aws-sdk-s3?ref=version-3
updater | 2024/04/11 10:23:34 ERROR <job_813197460> Error while generating commit message: no implicit conversion of Symbol into Integer
updater | 2024/04/11 10:23:36 INFO <job_813197460> Finished job processing
updater | 2024/04/11 10:23:36 INFO Results:
updater | +---------------------------------------------------------------------------------------------------------------------------------------------------------+
updater | |                                                           Changes to Dependabot Pull Requests                                                           |
updater | +------------------------------+--------------------------------------------------------------------------------------------------------------------------+
updater | | closed: dependencies_changed | aws-sdk-s3,excon,pg,sequel,rubocop,rubocop-rspec                                                                         |
updater | | created                      | aws-sdk-s3 ( from 1.143.0 to 1.146.1 ), excon ( from 0.109.0 to 0.110.0 ), pg ( from 1.5.5 to 1.5.6 ), rake ( from 13... |
updater | +------------------------------+--------------------------------------------------------------------------------------------------------------------------+
updater | time="2024-04-11T10:23:36Z" level=info msg="task complete" container_id=job-813197460-updater exit_code=0 job_id=813197460 step=updater

@dhensby
Copy link

dhensby commented Apr 15, 2024

I've also been experiencing this for a few weeks (npm packages). I have seen this error in the most recent log:

updater | 2024/04/15 07:13:42 ERROR <job_814572336> Error while generating PR message: Passed `nil` into T.must

@edmorley
Copy link

@jakecoffman Hi! Just checking you'd seen this issue? It's a pretty serious regression that started almost 2 weeks ago now.

@dhensby
Copy link

dhensby commented Apr 17, 2024

It's been happening a lot longer than 2 weeks for me. I've seen this in repos from November 2022, March 2023, July 2023, and more recently including this week.


edit: Example from Nov 2022:

Screenshot 2024-04-17 at 13 22 27

@jakecoffman
Copy link
Member

In #5980 we started handling errors around PR metadata gathering. The idea was the PR change is still good, we shouldn't hold up creating it because we couldn't generate the PR body.

As a result of that we lost error reporting to the service, so there may be new bugs around metadata generation that we're not seeing in our error reporting. I think a good first step on this is to start reporting the exception to the service again so we can prioritize and fix them.

I'll see if I can round up someone to wire it back up.

@jakecoffman jakecoffman added F: package-metadata The metadata that Dependabot fetched for the package and removed L: git:submodules Git submodules labels Apr 17, 2024
@abdulapopoola abdulapopoola added the F: grouped-updates 🎳 Relates to bumping more than one dependency in a single PR label Apr 18, 2024
@dhensby
Copy link

dhensby commented Apr 22, 2024

This happened again to me in a public repo (dhensby/readable-tokens#148)

Update log
  proxy | 2024/04/22 07:40:40 proxy starting, commit: cf8623577dad71c128f219df2b27df6de35b909d
  proxy | 2024/04/22 07:40:40 Listening (:1080)
updater | 2024-04-22T07:40:41.270610429 [817728820:main:WARN:src/devices/src/legacy/serial.rs:222] Detached the serial input due to peer close/error.
updater | time="2024-04-22T07:40:46Z" level=info msg="guest starting" commit=23d5de4e561c0902c1073f9798c09b5fb9912de9
updater | time="2024-04-22T07:40:46Z" level=info msg="starting job..." fetcher_timeout=10m0s job_id=817728820 updater_timeout=45m0s updater_version=eefd0ec8b68205ad785cc28d2d6c1b28f081cfa1-npm
updater | 2024/04/22 07:40:58 INFO <job_817728820> Starting job processing
updater | 2024/04/22 07:40:58 INFO <job_817728820> Job definition: {"job":{"allowed-updates":[{"dependency-type":"direct","update-type":"all"}],"commit-message-options":{"include-scope":null,"prefix":null,"prefix-development":null},"credentials-metadata":[{"host":"github.com","type":"git_source"}],"debug":null,"dependencies":["@typescript-eslint/eslint-plugin","@typescript-eslint/parser","eslint"],"dependency-group-to-refresh":"lint-tools","dependency-groups":[{"name":"release-tools","rules":{"patterns":["@commitlint/*","semantic-release","@semantic-release/*"]}},{"name":"build-tools","rules":{"exclude-patterns":["@types/chai","@types/mocha","@types/sinon","@types/sinon-chai"],"patterns":["@types/*","@tsconfig/*","ts-node","typescript"]}},{"name":"lint-tools","rules":{"patterns":["eslint","@typescript-eslint/*"]}},{"name":"test-tools","rules":{"patterns":["chai","@types/chai","@istanbuljs/nyc-config-typescript","nyc","mocha","@types/mocha","sinon","@types/sinon","sinon-chai","@types/sinon-chai"]}}],"existing-group-pull-requests":[{"dependencies":[{"dependency-name":"@typescript-eslint/eslint-plugin","dependency-version":"7.7.0"},{"dependency-name":"@typescript-eslint/parser","dependency-version":"7.7.0"},{"dependency-name":"eslint","dependency-version":"9.1.0"}],"dependency-group-name":"lint-tools"}],"existing-pull-requests":[[{"dependency-name":"@types/node","dependency-version":"20.3.2"}],[{"dependency-name":"@types/node","dependency-version":"18.16.18"}],[{"dependency-name":"@types/node","dependency-version":"17.0.45"}],[{"dependency-name":"eslint","dependency-version":"8.48.0"}],[{"dependency-name":"typescript","dependency-version":"5.2.2"}],[{"dependency-name":"@typescript-eslint/parser","dependency-version":"6.4.1"}],[{"dependency-name":"@tsconfig/node16","dependency-version":"16.1.1"}],[{"dependency-name":"chai","dependency-version":"4.3.8"}]],"experiments":{"proxy-cached":true,"record-ecosystem-versions":true,"record-update-job-unknown-error":true},"ignore-conditions":[{"dependency-name":"@types/node","source":"@dependabot ignore command","update-types":null,"updated-at":"2023-06-26T23:09:10.000Z","version-requirement":"\u003e= 17.a, \u003c 18"},{"dependency-name":"@types/node","source":"@dependabot ignore command","update-types":null,"updated-at":"2023-06-26T23:07:36.000Z","version-requirement":"\u003e= 18.a, \u003c 19"},{"dependency-name":"@types/node","source":"@dependabot ignore command","update-types":null,"updated-at":"2023-06-26T23:04:52.000Z","version-requirement":"\u003e= 20.a, \u003c 21"},{"dependency-name":"chai","source":"@dependabot ignore command","update-types":null,"updated-at":"2024-01-04T12:23:06.000Z","version-requirement":"\u003e= 5.a, \u003c 6"},{"dependency-name":"eslint","source":"@dependabot ignore command","update-types":null,"updated-at":"2024-04-15T11:48:56.000Z","version-requirement":"\u003e= 9.0.a, \u003c 9.1"},{"dependency-name":"eslint","source":"@dependabot ignore command","update-types":null,"updated-at":"2024-04-22T07:40:36.000Z","version-requirement":"\u003e= 9.1.a, \u003c 9.2"}],"lockfile-only":false,"max-updater-run-time":2700,"package-manager":"npm_and_yarn","proxy-log-response-body-on-auth-failure":true,"reject-external-code":false,"repo-private":false,"requirements-update-strategy":null,"security-advisories":[],"security-updates-only":false,"source":{"api-endpoint":"https://api.github.com/","branch":null,"directories":["/"],"hostname":"github.com","provider":"github","repo":"dhensby/readable-tokens"},"update-subdependencies":false,"updating-a-pull-request":true,"vendor-dependencies":false}}
updater | 
  proxy | 2024/04/22 07:40:59 [002] GET https://github.com:443/dhensby/readable-tokens/info/refs?service=git-upload-pack
  proxy | 2024/04/22 07:40:59 [002] * authenticating git server request (host: github.com)
  proxy | 2024/04/22 07:40:59 [002] 200 https://github.com:443/dhensby/readable-tokens/info/refs?service=git-upload-pack
  proxy | 2024/04/22 07:40:59 [004] POST https://github.com:443/dhensby/readable-tokens/git-upload-pack
  proxy | 2024/04/22 07:40:59 [004] * authenticating git server request (host: github.com)
  proxy | 2024/04/22 07:40:59 [004] 200 https://github.com:443/dhensby/readable-tokens/git-upload-pack
  proxy | 2024/04/22 07:40:59 [006] POST https://github.com:443/dhensby/readable-tokens/git-upload-pack
  proxy | 2024/04/22 07:40:59 [006] * authenticating git server request (host: github.com)
  proxy | 2024/04/22 07:40:59 [006] 200 https://github.com:443/dhensby/readable-tokens/git-upload-pack
updater | 2024/04/22 07:41:01 INFO <job_817728820> Finished job processing
updater | time="2024-04-22T07:41:01Z" level=info msg="task complete" container_id=job-817728820-file-fetcher exit_code=0 job_id=817728820 step=fetcher
updater | 2024/04/22 07:41:09 INFO <job_817728820> Starting job processing
updater | 2024/04/22 07:41:10 INFO <job_817728820> Starting PR update job for dhensby/readable-tokens
updater | 2024/04/22 07:41:10 INFO <job_817728820> Updating the 'lint-tools' group
updater | 2024/04/22 07:41:11 INFO <job_817728820> Checking if @typescript-eslint/eslint-plugin 7.6.0 needs updating
  proxy | 2024/04/22 07:41:11 [017] GET https://registry.npmjs.org:443/@typescript-eslint%2Feslint-plugin
  proxy | 2024/04/22 07:41:11 [017] 200 https://registry.npmjs.org:443/@typescript-eslint%2Feslint-plugin
  proxy | 2024/04/22 07:41:20 [019] HEAD https://registry.npmjs.org:443/@typescript-eslint/eslint-plugin/-/eslint-plugin-7.7.0.tgz
  proxy | 2024/04/22 07:41:20 [019] 200 https://registry.npmjs.org:443/@typescript-eslint/eslint-plugin/-/eslint-plugin-7.7.0.tgz
updater | 2024/04/22 07:41:20 INFO <job_817728820> Latest version is 7.7.0
  proxy | 2024/04/22 07:41:20 [021] GET https://registry.npmjs.org:443/readable-tokens
  proxy | 2024/04/22 07:41:21 [021] 200 https://registry.npmjs.org:443/readable-tokens
  proxy | 2024/04/22 07:41:29 [023] GET https://registry.npmjs.org:443/@typescript-eslint%2feslint-plugin
  proxy | 2024/04/22 07:41:29 [023] 200 https://registry.npmjs.org:443/@typescript-eslint%2feslint-plugin
  proxy | 2024/04/22 07:41:30 [025] GET https://registry.npmjs.org:443/@typescript-eslint%2fparser
  proxy | 2024/04/22 07:41:30 [025] 200 https://registry.npmjs.org:443/@typescript-eslint%2fparser
  proxy | 2024/04/22 07:41:31 [027] GET https://registry.npmjs.org:443/eslint
  proxy | 2024/04/22 07:41:31 [027] 200 https://registry.npmjs.org:443/eslint
  proxy | 2024/04/22 07:41:31 [031] GET https://registry.npmjs.org:443/@typescript-eslint%2ftype-utils
  proxy | 2024/04/22 07:41:31 [032] GET https://registry.npmjs.org:443/@typescript-eslint%2fvisitor-keys
  proxy | 2024/04/22 07:41:31 [034] GET https://registry.npmjs.org:443/@typescript-eslint%2futils
  proxy | 2024/04/22 07:41:31 [031] 200 https://registry.npmjs.org:443/@typescript-eslint%2ftype-utils
  proxy | 2024/04/22 07:41:31 [032] 200 https://registry.npmjs.org:443/@typescript-eslint%2fvisitor-keys
  proxy | 2024/04/22 07:41:31 [034] 200 https://registry.npmjs.org:443/@typescript-eslint%2futils
  proxy | 2024/04/22 07:41:31 [035] GET https://registry.npmjs.org:443/@typescript-eslint%2fscope-manager
  proxy | 2024/04/22 07:41:31 [035] 200 https://registry.npmjs.org:443/@typescript-eslint%2fscope-manager
  proxy | 2024/04/22 07:41:32 [040] GET https://registry.npmjs.org:443/@typescript-eslint%2ftypescript-estree
  proxy | 2024/04/22 07:41:32 [041] GET https://registry.npmjs.org:443/@typescript-eslint%2ftypes
  proxy | 2024/04/22 07:41:32 [042] GET https://registry.npmjs.org:443/@types%2fjson-schema
  proxy | 2024/04/22 07:41:32 [043] GET https://registry.npmjs.org:443/@types%2fsemver
  proxy | 2024/04/22 07:41:32 [040] 200 https://registry.npmjs.org:443/@typescript-eslint%2ftypescript-estree
  proxy | 2024/04/22 07:41:32 [043] 200 https://registry.npmjs.org:443/@types%2fsemver
  proxy | 2024/04/22 07:41:32 [042] 200 https://registry.npmjs.org:443/@types%2fjson-schema
  proxy | 2024/04/22 07:41:32 [041] 200 https://registry.npmjs.org:443/@typescript-eslint%2ftypes
  proxy | 2024/04/22 07:41:33 [045] GET https://registry.npmjs.org:443/minimatch
  proxy | 2024/04/22 07:41:33 [045] 200 https://registry.npmjs.org:443/minimatch
  proxy | 2024/04/22 07:41:34 [047] GET https://registry.npmjs.org:443/readable-tokens
  proxy | 2024/04/22 07:41:35 [047] 200 https://registry.npmjs.org:443/readable-tokens
updater | 2024/04/22 07:41:34 INFO <job_817728820> Requirements to unlock own
  proxy | 2024/04/22 07:41:35 [049] GET https://registry.npmjs.org:443/readable-tokens
  proxy | 2024/04/22 07:41:35 [049] 200 https://registry.npmjs.org:443/readable-tokens
updater | 2024/04/22 07:41:35 INFO <job_817728820> Requirements update strategy widen_ranges
updater | 2024/04/22 07:41:35 INFO <job_817728820> Updating @typescript-eslint/eslint-plugin from 7.6.0 to 7.7.0
  proxy | 2024/04/22 07:41:40 Posting metrics to remote API endpoint
  proxy | 2024/04/22 07:41:40 Successfully posted metrics data via api client
updater | 2024/04/22 07:41:42 INFO <job_817728820> Checking if @typescript-eslint/parser 7.6.0 needs updating
  proxy | 2024/04/22 07:41:42 [051] GET https://registry.npmjs.org:443/@typescript-eslint%2Fparser
  proxy | 2024/04/22 07:41:42 [051] 200 https://registry.npmjs.org:443/@typescript-eslint%2Fparser
  proxy | 2024/04/22 07:41:45 [053] HEAD https://registry.npmjs.org:443/@typescript-eslint/parser/-/parser-7.7.0.tgz
  proxy | 2024/04/22 07:41:45 [053] 200 https://registry.npmjs.org:443/@typescript-eslint/parser/-/parser-7.7.0.tgz
updater | 2024/04/22 07:41:45 INFO <job_817728820> Latest version is 7.7.0
  proxy | 2024/04/22 07:41:45 [055] GET https://registry.npmjs.org:443/readable-tokens
  proxy | 2024/04/22 07:41:45 [055] 200 https://registry.npmjs.org:443/readable-tokens
  proxy | 2024/04/22 07:41:55 [057] GET https://registry.npmjs.org:443/readable-tokens
  proxy | 2024/04/22 07:41:55 [057] 200 https://registry.npmjs.org:443/readable-tokens
updater | 2024/04/22 07:41:55 INFO <job_817728820> Requirements to unlock own
  proxy | 2024/04/22 07:41:55 [059] GET https://registry.npmjs.org:443/readable-tokens
  proxy | 2024/04/22 07:41:55 [059] 200 https://registry.npmjs.org:443/readable-tokens
updater | 2024/04/22 07:41:55 INFO <job_817728820> Requirements update strategy widen_ranges
updater | 2024/04/22 07:41:55 INFO <job_817728820> Updating @typescript-eslint/parser from 7.6.0 to 7.7.0
updater | 2024/04/22 07:42:03 INFO <job_817728820> Checking if eslint 8.57.0 needs updating
updater | 2024/04/22 07:42:03 INFO <job_817728820> Ignored versions:
updater | 2024/04/22 07:42:03 INFO <job_817728820>   >= 9.0.a, < 9.1 - from @dependabot ignore command
updater | 2024/04/22 07:42:03 INFO <job_817728820>   >= 9.1.a, < 9.2 - from @dependabot ignore command
  proxy | 2024/04/22 07:42:03 [061] GET https://registry.npmjs.org:443/eslint
  proxy | 2024/04/22 07:42:03 [061] 200 https://registry.npmjs.org:443/eslint
updater | 2024/04/22 07:42:04 INFO <job_817728820> All updates for eslint were ignored
updater | 2024/04/22 07:42:04 INFO <job_817728820> Dependencies have changed, closing existing Pull Request
updater | 2024/04/22 07:42:04 INFO <job_817728820> Telling backend to close pull request for the lint-tools group (@typescript-eslint/eslint-plugin, @typescript-eslint/parser, eslint) - dependencies changed
updater | 2024/04/22 07:42:04 INFO <job_817728820> Creating a new pull request for 'lint-tools'
  proxy | 2024/04/22 07:42:04 [065] GET https://api.github.com:443/repos/dhensby/readable-tokens/commits?per_page=100
  proxy | 2024/04/22 07:42:04 [065] * authenticating github api request with token for api.github.com
  proxy | 2024/04/22 07:42:04 [065] 200 https://api.github.com:443/repos/dhensby/readable-tokens/commits?per_page=100
  proxy | 2024/04/22 07:42:05 [067] GET https://registry.npmjs.org:443/@typescript-eslint%2Feslint-plugin/latest
  proxy | 2024/04/22 07:42:06 [067] 200 https://registry.npmjs.org:443/@typescript-eslint%2Feslint-plugin/latest
  proxy | 2024/04/22 07:42:07 [069] GET https://typescript-eslint.io:443/status
  proxy | 2024/04/22 07:42:07 [069] 404 https://typescript-eslint.io:443/status
  proxy | 2024/04/22 07:42:07 [072] GET https://registry.npmjs.org:443/@typescript-eslint%2Fparser/latest
  proxy | 2024/04/22 07:42:07 [072] 200 https://registry.npmjs.org:443/@typescript-eslint%2Fparser/latest
  proxy | 2024/04/22 07:42:07 [074] GET https://typescript-eslint.io:443/status
  proxy | 2024/04/22 07:42:07 [074] 404 https://typescript-eslint.io:443/status
  proxy | 2024/04/22 07:42:07 [076] GET https://api.github.com:443/repos/typescript-eslint/typescript-eslint/releases?per_page=100
  proxy | 2024/04/22 07:42:07 [076] * authenticating github api request with token for api.github.com
  proxy | 2024/04/22 07:42:09 [076] 200 https://api.github.com:443/repos/typescript-eslint/typescript-eslint/releases?per_page=100
  proxy | 2024/04/22 07:42:09 [078] GET https://api.github.com:443/repos/typescript-eslint/typescript-eslint/contents/packages/eslint-plugin
  proxy | 2024/04/22 07:42:09 [078] * authenticating github api request with token for api.github.com
  proxy | 2024/04/22 07:42:09 [078] 200 https://api.github.com:443/repos/typescript-eslint/typescript-eslint/contents/packages/eslint-plugin
  proxy | 2024/04/22 07:42:09 [080] GET https://api.github.com:443/repos/typescript-eslint/typescript-eslint/contents/
  proxy | 2024/04/22 07:42:09 [080] * authenticating github api request with token for api.github.com
  proxy | 2024/04/22 07:42:09 [080] 200 https://api.github.com:443/repos/typescript-eslint/typescript-eslint/contents/
  proxy | 2024/04/22 07:42:09 [082] GET https://api.github.com:443/repos/typescript-eslint/typescript-eslint/contents/packages/eslint-plugin/docs
  proxy | 2024/04/22 07:42:09 [082] * authenticating github api request with token for api.github.com
  proxy | 2024/04/22 07:42:09 [082] 200 https://api.github.com:443/repos/typescript-eslint/typescript-eslint/contents/packages/eslint-plugin/docs
  proxy | 2024/04/22 07:42:09 [084] GET https://api.github.com:443/repos/typescript-eslint/typescript-eslint/contents/docs
  proxy | 2024/04/22 07:42:09 [084] * authenticating github api request with token for api.github.com
  proxy | 2024/04/22 07:42:09 [084] 200 https://api.github.com:443/repos/typescript-eslint/typescript-eslint/contents/docs
  proxy | 2024/04/22 07:42:09 [086] GET https://api.github.com:443/repos/typescript-eslint/typescript-eslint/contents/packages/eslint-plugin/CHANGELOG.md?ref=main
  proxy | 2024/04/22 07:42:09 [086] * authenticating github api request with token for api.github.com
  proxy | 2024/04/22 07:42:09 [086] 200 https://api.github.com:443/repos/typescript-eslint/typescript-eslint/contents/packages/eslint-plugin/CHANGELOG.md?ref=main
  proxy | 2024/04/22 07:42:09 [088] GET https://github.com:443/typescript-eslint/typescript-eslint.git/info/refs?service=git-upload-pack
  proxy | 2024/04/22 07:42:09 [088] * authenticating git server request (host: github.com)
  proxy | 2024/04/22 07:42:09 [088] 200 https://github.com:443/typescript-eslint/typescript-eslint.git/info/refs?service=git-upload-pack
  proxy | 2024/04/22 07:42:10 [090] GET https://api.github.com:443/repos/typescript-eslint/typescript-eslint/commits?path=packages%2Feslint-plugin&sha=v7.6.0
  proxy | 2024/04/22 07:42:10 [090] * authenticating github api request with token for api.github.com
  proxy | 2024/04/22 07:42:10 [090] 200 https://api.github.com:443/repos/typescript-eslint/typescript-eslint/commits?path=packages%2Feslint-plugin&sha=v7.6.0
  proxy | 2024/04/22 07:42:10 [092] GET https://api.github.com:443/repos/typescript-eslint/typescript-eslint/commits?path=packages%2Feslint-plugin&sha=v7.7.0
  proxy | 2024/04/22 07:42:10 [092] * authenticating github api request with token for api.github.com
  proxy | 2024/04/22 07:42:11 [092] 200 https://api.github.com:443/repos/typescript-eslint/typescript-eslint/commits?path=packages%2Feslint-plugin&sha=v7.7.0
  proxy | 2024/04/22 07:42:11 [094] GET https://api.github.com:443/repos/typescript-eslint/typescript-eslint/commits?path=packages%2Feslint-plugin&sha=v7.6.0
  proxy | 2024/04/22 07:42:11 [094] * authenticating github api request with token for api.github.com
  proxy | 2024/04/22 07:42:11 [094] 200 https://api.github.com:443/repos/typescript-eslint/typescript-eslint/commits?path=packages%2Feslint-plugin&sha=v7.6.0
  proxy | 2024/04/22 07:42:11 [096] GET https://api.github.com:443/repos/typescript-eslint/typescript-eslint/commits?path=packages%2Feslint-plugin&sha=v7.7.0
  proxy | 2024/04/22 07:42:11 [096] * authenticating github api request with token for api.github.com
  proxy | 2024/04/22 07:42:11 [096] 200 https://api.github.com:443/repos/typescript-eslint/typescript-eslint/commits?path=packages%2Feslint-plugin&sha=v7.7.0
  proxy | 2024/04/22 07:42:12 [098] GET https://api.github.com:443/repos/typescript-eslint/typescript-eslint/commits?path=packages%2Feslint-plugin&sha=v7.6.0
  proxy | 2024/04/22 07:42:12 [098] * authenticating github api request with token for api.github.com
  proxy | 2024/04/22 07:42:12 [098] 200 https://api.github.com:443/repos/typescript-eslint/typescript-eslint/commits?path=packages%2Feslint-plugin&sha=v7.6.0
  proxy | 2024/04/22 07:42:12 [100] GET https://api.github.com:443/repos/typescript-eslint/typescript-eslint/commits?path=packages%2Feslint-plugin&sha=v7.7.0
  proxy | 2024/04/22 07:42:12 [100] * authenticating github api request with token for api.github.com
  proxy | 2024/04/22 07:42:12 [100] 200 https://api.github.com:443/repos/typescript-eslint/typescript-eslint/commits?path=packages%2Feslint-plugin&sha=v7.7.0
  proxy | 2024/04/22 07:42:12 [102] GET https://registry.npmjs.org:443/@typescript-eslint%2Feslint-plugin
  proxy | 2024/04/22 07:42:12 [102] 200 https://registry.npmjs.org:443/@typescript-eslint%2Feslint-plugin
  proxy | 2024/04/22 07:42:18 [104] GET https://api.github.com:443/repos/typescript-eslint/typescript-eslint/releases?per_page=100
  proxy | 2024/04/22 07:42:18 [104] * authenticating github api request with token for api.github.com
  proxy | 2024/04/22 07:42:19 [104] 200 https://api.github.com:443/repos/typescript-eslint/typescript-eslint/releases?per_page=100
  proxy | 2024/04/22 07:42:20 [106] GET https://api.github.com:443/repos/typescript-eslint/typescript-eslint/contents/packages/parser
  proxy | 2024/04/22 07:42:20 [106] * authenticating github api request with token for api.github.com
  proxy | 2024/04/22 07:42:20 [106] 200 https://api.github.com:443/repos/typescript-eslint/typescript-eslint/contents/packages/parser
  proxy | 2024/04/22 07:42:20 [108] GET https://api.github.com:443/repos/typescript-eslint/typescript-eslint/contents/
  proxy | 2024/04/22 07:42:20 [108] * authenticating github api request with token for api.github.com
  proxy | 2024/04/22 07:42:20 [108] 200 https://api.github.com:443/repos/typescript-eslint/typescript-eslint/contents/
  proxy | 2024/04/22 07:42:20 [110] GET https://api.github.com:443/repos/typescript-eslint/typescript-eslint/contents/docs
  proxy | 2024/04/22 07:42:20 [110] * authenticating github api request with token for api.github.com
  proxy | 2024/04/22 07:42:20 [110] 200 https://api.github.com:443/repos/typescript-eslint/typescript-eslint/contents/docs
  proxy | 2024/04/22 07:42:20 [112] GET https://api.github.com:443/repos/typescript-eslint/typescript-eslint/contents/packages/parser/CHANGELOG.md?ref=main
  proxy | 2024/04/22 07:42:20 [112] * authenticating github api request with token for api.github.com
  proxy | 2024/04/22 07:42:20 [112] 200 https://api.github.com:443/repos/typescript-eslint/typescript-eslint/contents/packages/parser/CHANGELOG.md?ref=main
  proxy | 2024/04/22 07:42:20 [114] GET https://github.com:443/typescript-eslint/typescript-eslint.git/info/refs?service=git-upload-pack
  proxy | 2024/04/22 07:42:20 [114] * authenticating git server request (host: github.com)
  proxy | 2024/04/22 07:42:20 [114] 200 https://github.com:443/typescript-eslint/typescript-eslint.git/info/refs?service=git-upload-pack
  proxy | 2024/04/22 07:42:20 [116] GET https://api.github.com:443/repos/typescript-eslint/typescript-eslint/commits?path=packages%2Fparser&sha=v7.6.0
  proxy | 2024/04/22 07:42:20 [116] * authenticating github api request with token for api.github.com
  proxy | 2024/04/22 07:42:21 [116] 200 https://api.github.com:443/repos/typescript-eslint/typescript-eslint/commits?path=packages%2Fparser&sha=v7.6.0
  proxy | 2024/04/22 07:42:21 [118] GET https://api.github.com:443/repos/typescript-eslint/typescript-eslint/commits?path=packages%2Fparser&sha=v7.7.0
  proxy | 2024/04/22 07:42:21 [118] * authenticating github api request with token for api.github.com
  proxy | 2024/04/22 07:42:21 [118] 200 https://api.github.com:443/repos/typescript-eslint/typescript-eslint/commits?path=packages%2Fparser&sha=v7.7.0
  proxy | 2024/04/22 07:42:21 [120] GET https://api.github.com:443/repos/typescript-eslint/typescript-eslint/commits?path=packages%2Fparser&sha=v7.6.0
  proxy | 2024/04/22 07:42:21 [120] * authenticating github api request with token for api.github.com
  proxy | 2024/04/22 07:42:21 [120] 200 https://api.github.com:443/repos/typescript-eslint/typescript-eslint/commits?path=packages%2Fparser&sha=v7.6.0
  proxy | 2024/04/22 07:42:21 [122] GET https://api.github.com:443/repos/typescript-eslint/typescript-eslint/commits?path=packages%2Fparser&sha=v7.7.0
  proxy | 2024/04/22 07:42:21 [122] * authenticating github api request with token for api.github.com
  proxy | 2024/04/22 07:42:22 [122] 200 https://api.github.com:443/repos/typescript-eslint/typescript-eslint/commits?path=packages%2Fparser&sha=v7.7.0
  proxy | 2024/04/22 07:42:22 [124] GET https://api.github.com:443/repos/typescript-eslint/typescript-eslint/commits?path=packages%2Fparser&sha=v7.6.0
  proxy | 2024/04/22 07:42:22 [124] * authenticating github api request with token for api.github.com
  proxy | 2024/04/22 07:42:22 [124] 200 https://api.github.com:443/repos/typescript-eslint/typescript-eslint/commits?path=packages%2Fparser&sha=v7.6.0
  proxy | 2024/04/22 07:42:22 [126] GET https://api.github.com:443/repos/typescript-eslint/typescript-eslint/commits?path=packages%2Fparser&sha=v7.7.0
  proxy | 2024/04/22 07:42:22 [126] * authenticating github api request with token for api.github.com
  proxy | 2024/04/22 07:42:22 [126] 200 https://api.github.com:443/repos/typescript-eslint/typescript-eslint/commits?path=packages%2Fparser&sha=v7.7.0
  proxy | 2024/04/22 07:42:22 [128] GET https://registry.npmjs.org:443/@typescript-eslint%2Fparser
  proxy | 2024/04/22 07:42:23 [128] 200 https://registry.npmjs.org:443/@typescript-eslint%2Fparser
updater | 2024/04/22 07:42:27 INFO <job_817728820> Finished job processing
updater | 2024/04/22 07:42:27 INFO Results:
updater | +--------------------------------------------------------------------------------------------------------------------------------------------+
updater | |                                                    Changes to Dependabot Pull Requests                                                     |
updater | +------------------------------+-------------------------------------------------------------------------------------------------------------+
updater | | closed: dependencies_changed | @typescript-eslint/eslint-plugin,@typescript-eslint/parser,eslint                                           |
updater | | created                      | @typescript-eslint/eslint-plugin ( from 7.6.0 to 7.7.0 ), @typescript-eslint/parser ( from 7.6.0 to 7.7.0 ) |
updater | +------------------------------+-------------------------------------------------------------------------------------------------------------+
updater | time="2024-04-22T07:42:27Z" level=info msg="task complete" container_id=job-817728820-updater exit_code=0 job_id=817728820 step=updater

@smcvb
Copy link

smcvb commented Apr 22, 2024

Flagging that this is happening for me as well.
Here's a number of Dependabot PR's this is happening on for me:

  1. Bump the maven-dependencies group with 5 updates AxonFramework/extension-mongo#424
  2. Bump the maven-dependencies group with 9 updates AxonFramework/extension-jgroups#296
  3. Bump the maven-dependencies group with 8 updates AxonFramework/extension-cosmosdb#15
  4. Bump the maven-dependencies group with 8 updates AxonFramework/extension-amqp#431
  5. Bump the github-dependencies group with 2 updates AxonFramework/AxonFramework#3014
    (If more examples are needed, just hit me up...)

What seems to be a side effect, is that I can no longer run the @dependabot ignore command either.
Dependabot simply doesn't react to any form of the ignore operation (with/without major/minor doesn't make a difference).

I am assuming the ignore job fails because there are no dependencies named in the PR?
Would be great if this could be solved soon! The mentioned PR's are all failing because ignored dependencies aren't taken into account anymore.

@jurre
Copy link
Member

jurre commented Apr 22, 2024

Thanks for the examples, we're on it 👍

I am assuming the ignore job fails because there are no dependencies named in the PR?

I wouldn't think that's related, we don't rely on any of the information from the PR body itself, it's purely used for presentation logic. I'll make sure to double check they're not caused by the same underlying problem though.

@jakecoffman
Copy link
Member

I probably didn't fix everyone's issues with #9560 but I think I fixed a common one. For everyone else who experiences this, we should now get a stacktrace in the logs which should make it much easier to track down the problem if you notice it again. Open a new issue in that case if you can!

I also opened #9564 to track reporting the errors to the service so we can catch regressions like this in the future.

@edmorley
Copy link

@jakecoffman Thank you for the update. Retriggering Dependabot on one of our repos now I see the same issue on the new grouped PR it just created (with the same exception mentioned in #9457 (comment), except now with a stacktrace) - I filed #9565 for this.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
F: grouped-updates 🎳 Relates to bumping more than one dependency in a single PR F: package-metadata The metadata that Dependabot fetched for the package T: bug 🐞 Something isn't working
Projects
Status: Done
Development

Successfully merging a pull request may close this issue.

7 participants