cleodora-forecasting / cleodora-forecasting/cleodora
CI: If auto-generated code is out of sync or linting can be auto-fixed, automatically fix it
- Dominant language
- Go
- Stars
- 24
- Forks
- 1
- PR merge metrics
- No merged PRs in 30d
Description
Some code is generated and can be out of sync if `make generate` was not executed. There are some linting issues that can be fixed automatically. In both those cases it's more developer friendly to fix it automatically and not just display an error.
https://github.com/marketplace/actions/create-or-update-pull-request
If it happens on _main_ then open a new PR to solve it. If it happens inside a PR then automatically append a commit to that PR fixing the issue.
Contributor guide
Research direction
Inspect the repository's CI configuration and the linked create-or-update-pull-request action, starting with the checks around `make generate` and automatically fixable linting. Done means failures on main open a corrective PR, while failures in an existing PR append a fixing commit instead of only reporting an error.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- github-actions, go
- Domain
- ci-cd
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100