CommunityToolkit / CommunityToolkit/Datasync

CI: Create a job that checks for outdated libraries

未关闭
#568 1 条评论 0 个 reaction 已指派 1 人 已被 @adrianhall 认领 在 GitHub 查看
Infrastructure
主要语言
C#
星标
182
派生
46
PR 合并指标
30 天内没有已合并 PR

描述

Updating libraries is always a manual job.

We have three sets of solutions:

- The main library
- The template
- The samples

Create a github actions workflow called `check-outdated`:

- Runs [dotnet-outdated](https://github.com/dotnet-outdated/dotnet-outdated) on each solution.
- Reports (in the CI summary) the libraries to be updated.
- For each outdated library:
- Determine if there is an issue titled "Update " that is open. Create one per the below spec if not. If it does exist, see if it needs updating
- Change issue title to "Update to X.Y.Z" (where X.Y.Z is the new library version)
- Record in the body of the issue the list of solutions/projects needing updating

This is likely to be a script - node/JavaScript scripts are fine, stored in `scripts`

贡献指南

打开贡献指南

评估

这个 Issue 还没有评估数据。

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。