Closed
Description
What happened?
The semantic release github plugin uses this package since v8.0.8 for request retries and throttling to prevent rate limit errors.
When running semantic release with yarn pnp, yarn tries to resolve the dependency @octokit/request-error in @octokit/plugin-retry, but is not declared in its dependencies. Yarn pnp needs the dependency declared to resolve it in the dependency tree.
Versions
@octokit/plugin-retry v5.0.0, node v18
Relevant log output
YN0000: [3:04:01 PM] [semantic-release] › ℹ Running semantic-release version 21.0.3
➤ YN0000: [3:04:02 PM] [semantic-release] › ✘ An error occurred while running semantic-release: Error: @octokit/plugin-retry tried to access @octokit/request-error, but it isn't declared in its dependencies; this makes the require call ambiguous and unsound.
➤ YN0000:
➤ YN0000: Required package: @octokit/request-error
➤ YN0000: Required by: @octokit/plugin-retry@virtual:f494911[8](https://github.com/bryanjtc/css-colorguard-upgraded/actions/runs/5177604521/jobs/9327908914#step:7:9)48e83b18a5cbdfab9cbb572095ac928dbdfe7af76b3453bfd098d16d25b45a390b6756b3ad5af941bc0f6ed515591043b2f1463e134bf65e8e106d83#npm:5.0.0 (via /home/runner/work/css-colorguard-upgraded/css-colorguard-upgraded/.yarn/__virtual__/@octokit-plugin-retry-virtual-c6ae7902bf/0/cache/@octokit-plugin-retry-npm-5.0.0-0ca9554243-3ffea3da37.zip/node_modules/@octokit/plugin-retry/dist-node/)
➤ YN0000:
➤ YN0000: Require stack:
➤ YN0000: - /home/runner/work/css-colorguard-upgraded/css-colorguard-upgraded/.yarn/__virtual__/@octokit-plugin-retry-virtual-c6ae7[9](https://github.com/bryanjtc/css-colorguard-upgraded/actions/runs/5177604521/jobs/9327908914#step:7:10)02bf/0/cache/@octokit-plugin-retry-npm-5.0.0-0ca9554243-3ffea3da37.zip/node_modules/@octokit/plugin-retry/dist-node/index.js
➤ YN0000: at require$$0.Module._resolveFilename (/home/runner/work/css-colorguard-upgraded/css-colorguard-upgraded/.pnp.cjs:17146:13)
➤ YN0000: at require$$0.Module._load (/home/runner/work/css-colorguard-upgraded/css-colorguard-upgraded/.pnp.cjs:16996:42)
➤ YN0000: at Module.require (node:internal/modules/cjs/loader:1141:19)
➤ YN0000: at require (node:internal/modules/cjs/helpers:1[10](https://github.com/bryanjtc/css-colorguard-upgraded/actions/runs/5177604521/jobs/9327908914#step:7:11):18)
➤ YN0000: at Object.<anonymous> (/home/runner/work/css-colorguard-upgraded/css-colorguard-upgraded/.yarn/__virtual__/@octokit-plugin-retry-virtual-c6ae7902bf/0/cache/@octokit-plugin-retry-npm-5.0.0-0ca9554243-3ffea3da37.zip/node_modules/@octokit/plugin-retry/dist-node/index.js:53:28)
➤ YN0000: at Module._compile (node:internal/modules/cjs/loader:1254:14)
➤ YN0000: at Module._extensions..js (node:internal/modules/cjs/loader:1308:10)
➤ YN0000: at require$$0.Module._extensions..js (/home/runner/work/css-colorguard-upgraded/css-colorguard-upgraded/.pnp.cjs:17190:33)
➤ YN0000: at Module.load (node:internal/modules/cjs/loader:[11](https://github.com/bryanjtc/css-colorguard-upgraded/actions/runs/5177604521/jobs/9327908914#step:7:12)17:32)
➤ YN0000: at require$$0.Module._load (/home/runner/work/css-colorguard-upgraded/css-colorguard-upgraded/.pnp.cjs:17009:22)
➤ YN0000: Error: @octokit/plugin-retry tried to access @octokit/request-error, but it isn't declared in its dependencies; this makes the require call ambiguous and unsound.
Code of Conduct
- I agree to follow this project's Code of Conduct
Metadata
Metadata
Assignees
Type
Projects
Status
✅ Done