Skip to content
This repository was archived by the owner on Oct 21, 2022. It is now read-only.
This repository was archived by the owner on Oct 21, 2022. It is now read-only.

Implement a tool to highlight the outdated dependencies #53

@liyanhui1228

Description

@liyanhui1228

Tools to highlight the outdated dependency versions.

  • Mark “High Priority” if dependencies have widely adopted major release. (e.g 1.0.0 -> 2.0.0)
  • Mark “High Priority” if a new version has been available for more than 6 months.
  • Mark “High Priority” if dependencies are 3 or more sub-versions behind the newest one. (e.g 1.0.0 -> 1.3.0)
  • Mark “Low Priority” for other dependency updates.

This could be a Python script which runs queries against the release_time_for_dependencies table to get the release time data for the dependencies. And runs checks using the criteria above to mark the dependencies as outdated or not. The output could be a json which contains the outdated deps and indicating the priority.

This result will be used by our badge server to generate github badges to show whether the deps in a package are up-to-date or needs update.

Action items:

  • Script for checking the dependency versions.
  • Add a function in the badge server to display the result.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions