github
github copied to clipboard
fix(throttling): use Octokit's plugin-throttling instead of a custom implementation
📓 Description
Use Octokit's throttling plugin instead of implementing a custom implementation.
❓ Unknowns
- Do we want to get rid of all custom logic and rely on the settings offered by default by Octokit's plugin-throttling?
- Do we want to provide new options so the users of semantic-release can tweak the configuration of this plugin?
🔌 Context
The idea is to fix current throttling problems and rely on Octokit's plugin for future throttling options that could occur.
- Fixes #299
- Causes https://github.com/semantic-release/semantic-release/issues/2204