lincc-frameworks / lincc-frameworks/python-project-template
Smoke test failure sends one message per python version
还没有人认领这个 Issue。
- 主要语言
- Jinja
- 星标
- 85
- 派生
- 16
- 平均合并
- 6 小时 18 分钟
- 30 天内合并 PR
- 1
描述
e.g. https://github.com/astronomy-commons/hipscat-cloudtests/actions/runs/8015681836
The action failed for python 3.9 and 3.10, and was cancelled for 3.11. We received two alerts, but they each had the same action/run URL, so it looked like a totally duplicated message.
Would it be possible to have the notification step happen ... outside the python matrix scope? and send an alert if the run fails, not just for each job that fails?
贡献指南
这个仓库没有索引到贡献指南
从这里开始
- 先读完整个 Issue,再读项目的贡献指南。
- 在 Issue 下留言说明你要接手 —— 这能避免两个人做同样的事。
- Fork 仓库,在一个分支上完成修改。
- 提交 Pull Request,并在描述里引用这个 Issue 编号。
调研方向
从关联的 GitHub Actions run 开始,检查 smoke-test workflow 的 notification step 和 Python matrix。确认当前失败如何产生独立的 job alert,然后调整 workflow,使一个 alert 表示一次失败的 run,而不是每个失败的 matrix job;使用包含多个失败的 matrix run 验证其行为。
由索引模型根据 Issue 内容生成。
评估
- 技术栈
- github-actions, python
- 领域
- ci-cd
- Issue 类型
- 缺陷
- 难度
- 3/5
- 预计耗时
- 1-2 天
- 活跃度
- 停滞
- 描述清晰度
- 基本清楚
- 新手友好度
- 35/100