Create a github action to update transitive dependencies of tsp-client
- Dominant language
- C#
- Stars
- 135
- Forks
- 260
- Avg merge
- 3d 2h
- Merged PRs (30d)
- 130
Description
We have added `package-lock.json` and `package.json` to `eng/common` folder to pin the version of `tsp-client` used in SDK language repos.
We also have configured `dependabot` to update version of `tsp-client` in these two files.
Additionally, we will need to run `npm update` regularly to bump the transitive dependency of `tsp-client`. The plan is to create a github action for it.
Contributor guide
Research direction
Start by inspecting eng/common/package.json and eng/common/package-lock.json to understand the pinned tsp-client dependency and the npm update command that must run. Create a GitHub Action that regularly updates the transitive dependencies there; done means the workflow runs successfully and produces the expected dependency changes.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- github-actions, node.js
- Domain
- ci-cd
- Issue type
- Feature
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 45/100