Commit 11b514a
authored
Scope the nightly failure summary job and remove the unused todos workflow (project-chip#74359)
recent_fail_summary.yaml ran with `permissions: write-all`. The job needs
only `actions: read`, since summarize_fail.py shells out to `gh run list`
and `gh run view --log-failed`, plus `contents: write` for the step that
commits docs/daily_pass_percentage.md to the daily_pass_percentage branch.
Also pin its three action references by SHA and resolve its Python
dependencies against scripts/setup/constraints.txt, which already pins
pandas, pyyaml and tabulate; python-slugify is not in that file, so pin it
inline. This matches how CI inputs are pinned elsewhere in the repo.
todos.yaml has never run. Its `push` trigger was commented out the same day
the file was added in January 2022, leaving it workflow_dispatch-only with
no recorded runs since. Nothing references it, and Dependabot has been
bumping actions/checkout in it for years. Remove it; TODO scanning can be
reintroduced deliberately if it is wanted.1 parent 107629d commit 11b514a
2 files changed
Lines changed: 9 additions & 43 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
25 | 25 | | |
26 | 26 | | |
27 | 27 | | |
28 | | - | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
29 | 33 | | |
30 | | - | |
31 | | - | |
| 34 | + | |
| 35 | + | |
32 | 36 | | |
33 | 37 | | |
34 | 38 | | |
35 | 39 | | |
36 | 40 | | |
37 | | - | |
| 41 | + | |
38 | 42 | | |
39 | 43 | | |
40 | 44 | | |
41 | 45 | | |
42 | 46 | | |
43 | 47 | | |
44 | | - | |
| 48 | + | |
45 | 49 | | |
46 | 50 | | |
47 | 51 | | |
| |||
This file was deleted.
0 commit comments