@@ -49,19 +49,19 @@ Example: `scope.NewClusterScope()` combines `LinodeCluster` + CAPI `Cluster` res
4949## Development Workflows
5050
5151### Build & Test Commands
52- - ` make generate` - Regenerate CRDs and mocks after API changes
53- - ` make test` - Run unit tests with mocked clients
54- - ` make e2e E2E_SELECTOR=quick` - Run specific E2E tests using Chainsaw
55- - ` make lint` - Run golangci-lint with project-specific rules
56- - ` make build` - Build the controller manager binary
52+ - ` mise run generate` - Regenerate CRDs and mocks after API changes
53+ - ` mise run test` - Run unit tests with mocked clients
54+ - ` mise run e2e E2E_SELECTOR=quick` - Run specific E2E tests using Chainsaw
55+ - ` mise run lint` - Run golangci-lint with project-specific rules
56+ - ` mise run build` - Build the controller manager binary
5757
5858### Adding New Resources
59591 . Define API types in ` api/v1alpha2/ ` with proper validation markers
60602 . Implement controller in ` internal/controller/ ` following the standard pattern
61613 . Add scope in ` cloud/scope/ ` for client management
62624 . Add validation webhook in ` internal/webhook/v1alpha2/ `
63635 . Add cloud services in ` cloud/services/ ` if needed
64- 6 . Run ` make generate` to update CRDs and mocks
64+ 6 . Run ` mise run generate` to update CRDs and mocks
65657 . Add E2E tests in ` e2e/<resource>-controller/ `
6666
6767### Testing Patterns
@@ -200,5 +200,5 @@ Standard OpenTelemetry environment variables are supported via `autoexport` pack
200200- Use ` kubectl describe ` on resources to see status conditions and events
201201- E2E test failures often indicate webhook validation or API compatibility issues
202202- Enable debug logging with ` CAPL_DEBUG=true ` for detailed tracing
203- - Validate CRDs are current with ` make generate` after API changes
204- - Generate local-release whenever making changes to the /templates directory. Use command ` make local-release` to generate the release files.
203+ - Validate CRDs are current with ` mise run generate` after API changes
204+ - Generate local-release whenever making changes to the /templates directory. Use command ` mise run local-release` to generate the release files.
0 commit comments