The inline Python that builds the weekly issue bodies in two workflows is untested
Maintainers usually reply within 1 day
Nobody has claimed this yet.
Assessment
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Newbie friendliness
- 72/100
Research direction
Read .github/workflows/external-links.yml and .github/workflows/traction-live.yml to locate the inline shell and Python that build issue bodies and decide whether to open, edit, or close them. Then inspect the scripts/ area and existing test setup before moving the logic. Done means tests cover the generated body text and each open/edit/close decision.
Written by the indexing model from the issue text.
Description
Where: .github/workflows/external-links.yml, .github/workflows/traction-live.yml.
Current gap: Both workflows assemble an issue body and decide whether to open, edit or close it in inline shell and Python, so a mistake only shows on the next Monday run.
Suggested approach: Move the body building into scripts/ functions with tests and call them from the workflows.
Done when: the body text and the open/edit/close decision are covered by tests.
- Dominant language
- HTML
- Stars
- 47
- Forks
- 45
- Avg merge
- 3h 10m
- Merged PRs (30d)
- 100
Getting set up
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from yakew7/Fair-Code
-
The benchmark OG card and the home card hard-code counts and domains that are also kept elsewhereOpenenhancement tooling
Difficulty 2/5 1-3 hours Newbie friendliness 65/100
yakew7/Fair-Code#1198 · 1 comment ·
Maintainers usually reply within 1 day
-
enhancement help wanted tooling
Difficulty 2/5 1-3 hours Newbie friendliness 82/100
Maintainers usually reply within 1 day
-
bug testing
Difficulty 2/5 1-3 hours Newbie friendliness 82/100
Maintainers usually reply within 1 day
-
enhancement
Difficulty 2/5 1-3 hours Newbie friendliness 76/100
yakew7/Fair-Code#1169 · 1 comment ·
Maintainers usually reply within 1 day
-
No document lists the workflows, their triggers and whether each one gates a mergePossibly taken @dxnnystyles claimed this 1 day ago. Openci documentation
Difficulty 3/5 1-2 days Newbie friendliness 74/100
yakew7/Fair-Code#1206 · 1 comment ·
Maintainers usually reply within 1 day
All issues in yakew7/Fair-Code
Similar issues
-
bug claimed pillar/reliability
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
hurttlocker/o8#5107 ·
-
needs-triage
Difficulty 2/5 1-3 hours Newbie friendliness 76/100
gke-labs/kube-agents#4321 ·
Maintainers usually reply within 1 day
-
bug observability
Difficulty 2/5 1-3 hours Newbie friendliness 86/100
sagar2395/snowopslabs#164 ·
Maintainers usually reply within 1 day
-
enhancement help wanted
Difficulty 2/5 1-3 hours Newbie friendliness 76/100
Git-Hospital/githealthcheck#61 ·
Maintainers usually reply within 1 day
-
bug triage
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
kyverno/kyverno#18361 · 1 reaction ·
Maintainers usually reply within 1 day