Add Dependency Graph Workflow
还没有人认领这个 Issue。
评估
- 难度
- 4/5
- 预计耗时
- 3-5 天
- 新手友好度
- 35/100
调研方向
首先阅读 Dependency Submission API 文档、dependency-submission-toolkit,以及其他语言的相关示例。确定 GitHub Actions 工作流如何运行 swift package resolve、解析其结果并提交包图。完成的标准是,包可以使用该工作流发布其依赖关系图,而无需将 Package.resolved 提交到仓库中。
由索引模型根据 Issue 内容生成。
描述
GitHub's dependency graph features only support parsing Package.resolved, which most libraries don't check in. In order to workaround this, GitHub offers the Dependency Submission API to allow packages to submit their own package graph. We should offer a workflow to make it easy for packages to submit this.
Essentially it just needs to run swift package resolve, parse the results and send them to the API. There's a toolkit here and examples of other languages here
- 主要语言
- Swift
- 星标
- 115
- 派生
- 57
- 平均合并
- 1 天 8 小时
- 30 天内合并 PR
- 3
贡献指南
从这里开始
- 先读完整个 Issue,再读项目的贡献指南。
- 在 Issue 下留言说明你要接手 —— 这能避免两个人做同样的事。
- Fork 仓库,在一个分支上完成修改。
- 提交 Pull Request,并在描述里引用这个 Issue 编号。
swiftlang/github-workflows 的其他 Issue
-
难度 2/5 1-3 小时 新手友好度 72/100
swiftlang/github-workflows#305 ·
-
难度 2/5 1-3 小时 新手友好度 78/100
swiftlang/github-workflows#261 ·
-
难度 2/5 1-3 小时 新手友好度 72/100
swiftlang/github-workflows#258 · 1 条评论 ·
-
难度 3/5 1-2 天 新手友好度 68/100
swiftlang/github-workflows#312 ·
-
难度 3/5 1-2 天 新手友好度 58/100
swiftlang/github-workflows#277 · 1 条评论 ·
查看 swiftlang/github-workflows 的全部 Issue
相似的 Issue
-
难度 2/5 1-3 小时 新手友好度 78/100
googleapis/google-cloud-swift#1151 ·
-
`--app` focus through the daemon can pick an off-screen window and refuse with `axElementNotFound` 未关闭clawsweeper:fix-shape-clear clawsweeper:queueable-fix clawsweeper:source-repro impact:other issue-rating: 🦞 diamond lobster no-stale P1
难度 2/5 1-3 小时 新手友好度 88/100
-
code health
难度 1/5 1 小时以内 新手友好度 72/100
apple/coreai-models#288 ·
-
task
难度 2/5 1-3 小时 新手友好度 70/100
vsanthanam/JBird#429 ·
-
难度 2/5 1-3 小时 新手友好度 82/100