-
Notifications
You must be signed in to change notification settings - Fork 2
chore: Migrate the repo to use taskfiles and centralized github actions #57
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM, could you please look at the comment below? My gut feeling is that we can delete the cmd/embedded/crds directory.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I can see that the CRDs will be generated in cmd/metrics-operator/embedded/crds but why do they get also generated in cmd/embedded/crds? Is that really needed? Could you please have a look?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
You are correct, I missed them while cleaning up!
| @@ -0,0 +1 @@ | |||
| ../../cmd/metrics-operator/embedded/crds/ No newline at end of file | |||
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
We opted to symlink this instead of generating the files twice, this decision was made here.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Wonderful, thank you @moelsayed ❤️
What this PR does / why we need it:
This PR migrates the repository to use Taskfiles for local development automation and centralizes GitHub Actions workflows. By adopting Taskfiles, contributors can benefit from standardized development, build, and test commands, making onboarding and collaboration easier. Centralizing GitHub Actions ensures that CI/CD workflows are consistent, maintainable, and easier to update across the project.
Which issue(s) this PR fixes:
Fixes #42
Special notes for your reviewer:
Release note: