Azure / Azure/azure-sdk-tools

Create a github action to update transitive dependencies of tsp-client

Open
#12,120 0 comments 0 reactions 0 assignees View on GitHub
Central-EngSys needs-triage
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.