Skip to content

Commit

Permalink
Add yarn ecosystem to dependabot.yaml (#42942)
Browse files Browse the repository at this point in the history
This PR should enable dependabot to check our web UI ecosystem. We use
yarn workspaces so (I believe) we have to target each individual
package.json in order for it to be updated. As far as I'm aware, I
haven't found a way to [validate a dependabot.yaml file before letting
it run](dependabot/dependabot-core#4605) so
this may need to be iterated on.

I've tried to split up the responsibility for each package around the
web team (connect team takes /teleterm, ryan helps with /build).

Change ecosystem name to npm

According to the docs, although yarn is a valid ecosystem, the job is
now asking for npm. I'm not sure if this will use yarn to update the
yarn.lock or not
  • Loading branch information
avatus committed Jun 14, 2024
1 parent b088d7c commit e464034
Showing 1 changed file with 78 additions and 0 deletions.
78 changes: 78 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
Expand Up @@ -228,6 +228,84 @@ updates:
- "rust"
- "no-changelog"

- package-ecosystem: npm
directory: "/web/packages/build"
schedule:
interval: monthly
day: "sunday"
time: "09:00" # 9am UTC
open-pull-requests-limit: 20
reviewers:
- avatus
- ryanclark
labels:
- "dependencies"
- "ui"
- "no-changelog"
- package-ecosystem: npm
directory: "/web/packages/design"
schedule:
interval: monthly
day: "sunday"
time: "09:00" # 9am UTC
open-pull-requests-limit: 20
reviewers:
- avatus
- kimlisa
- rudream
- bl-nero
labels:
- "dependencies"
- "ui"
- "no-changelog"
- package-ecosystem: npm
directory: "/web/packages/shared"
schedule:
interval: monthly
day: "sunday"
time: "09:00" # 9am UTC
open-pull-requests-limit: 20
reviewers:
- avatus
- kimlisa
- rudream
- bl-nero
labels:
- "dependencies"
- "ui"
- "no-changelog"
- package-ecosystem: npm
directory: "/web/packages/teleport"
schedule:
interval: monthly
day: "sunday"
time: "09:00" # 9am UTC
open-pull-requests-limit: 20
reviewers:
- avatus
- kimlisa
- rudream
- bl-nero
labels:
- "dependencies"
- "ui"
- "no-changelog"
- package-ecosystem: npm
directory: "/web/packages/teleterm"
schedule:
interval: monthly
day: "sunday"
time: "09:00" # 9am UTC
open-pull-requests-limit: 20
reviewers:
- avatus
- ravicious
- gzdunek
labels:
- "dependencies"
- "ui"
- "teleport-connect"
- "no-changelog"
- package-ecosystem: github-actions
directory: "/.github/workflows"
schedule:
Expand Down

0 comments on commit e464034

Please sign in to comment.