Keep Hackbot client models synchronized with API schemas
Maintainers usually reply within 3 days
Nobody has claimed this yet.
Assessment
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Newbie friendliness
- 48/100
Research direction
Compare the duplicated RunStatus and RunRef definitions in libs/hackbot-client/hackbot_client/models.py and services/hackbot-api/app/schemas.py. Start by reviewing the API schema and client model boundaries, then determine how synchronization can be automated. Done means both models are generated or otherwise kept synchronized without manual duplication.
Written by the indexing model from the issue text.
Description
Follow-up to https://github.com/mozilla/bugbug/pull/6742#discussion_r3910174857
RunStatus and RunRef are duplicated in:
libs/hackbot-client/hackbot_client/models.pyservices/hackbot-api/app/schemas.py
They should be synchronised automatically.
- Dominant language
- Python
- Stars
- 570
- Forks
- 351
- Avg merge
- 2d 1h
- Merged PRs (30d)
- 72
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 mozilla/bugbug
-
hackbot
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
Maintainers usually reply within 3 days
-
hackbot
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
Maintainers usually reply within 3 days
-
good-first-bug hackbot
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
Maintainers usually reply within 3 days
-
hackbot
Difficulty 2/5 1-3 hours Newbie friendliness 70/100
mozilla/bugbug#6919 · 1 comment ·
Maintainers usually reply within 3 days
-
good-first-bug hackbot
Difficulty 2/5 1-3 hours Newbie friendliness 65/100
mozilla/bugbug#6918 · 5 comments ·
Maintainers usually reply within 3 days
Similar issues
-
pydanty:is-working
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
pydantic/pydantic-ai#8843 ·
Maintainers usually reply within 1 day
-
breaking change enhancement server
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
Maintainers usually reply within 1 day
-
bug
Difficulty 2/5 1-3 hours Newbie friendliness 88/100
sktime/sktime#11310 · 1 comment ·
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
Maintainers usually reply within 1 day
-
needs-triage
Difficulty 2/5 1-3 hours Newbie friendliness 85/100
Maintainers usually reply within 1 day