awslabs / awslabs/eks-perf-tests
[operator] During operator build make sure CRD files are always generated
Open
0.2
Burning
- Dominant language
- Shell
- Stars
- 72
- Forks
- 50
- PR merge metrics
- No merged PRs in 30d
Description
In Github actions, when we build the operator we should make sure there are no modified files as part of `make codegen`. If something is not in sync fail the build
Contributor guide
Research direction
Start with the GitHub Actions workflow that builds the operator and run `make codegen` locally to observe whether it modifies files. Add a build check that detects generated-file changes and fails when the repository is not in sync; done means the operator build passes only when `make codegen` leaves no modified files.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- github-actions, shell
- Domain
- build-system, ci-cd
- Issue type
- Feature
- Difficulty
- 2/5
- Estimated time
- 1-3 hours
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100