ethereum-optimism / optimism-ts-services

[Optimism] Client-Side Services
16 stars 7 forks source link

Add Dependabot config #26

Closed alexanderattar closed 3 years ago

alexanderattar commented 3 years ago

PR

Description

Via @tynes:

Since there are so many untrusted dependencies used in the typescript code, vulnerabilities can be found at any time and we need to be able to quickly update the impacted dependencies when this happens.

Dependabot is now native to Github 👏 This means all we need to do is add a new dependabot.yml file under the .github directory. Within the config we can specify the config where the dependencies are managed. For example the location of package.json for nodejs. Additionally/conveniently if using Yarn workspaces Dependabot should automatically handle package.json files in subdirectories of the workspace (as noted here https://github.com/dependabot/dependabot-core/issues/603)!

Questions

Metadata

Fixes

Contributing Agreement

tynes commented 3 years ago

Could you put this config file in this repo? https://github.com/ethereum-optimism/.github Then it won't be necessary to open PRs in each repo

alexanderattar commented 3 years ago

Yeah for sure. I'll close this