awslabs / awslabs/eks-perf-tests

[operator] During operator build make sure CRD files are always generated

Open
#274 0 comments 0 reactions 0 assignees View on GitHub
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

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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.