cleodora-forecasting / cleodora-forecasting/cleodora

CI: If auto-generated code is out of sync or linting can be auto-fixed, automatically fix it

Open
#76 1 comment 0 reactions 0 assignees View on GitHub
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.