-
Notifications
You must be signed in to change notification settings - Fork 1.1k
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
automation: Use reusable workflows to avoid duplications #3593
Conversation
6dcf02f
to
4ea800d
Compare
Signed-off-by: Jorge Turrado <[email protected]>
4ea800d
to
f93fc6f
Compare
Signed-off-by: Jorge Turrado <[email protected]>
Signed-off-by: Jorge Turrado <[email protected]>
Signed-off-by: Jorge Turrado <[email protected]>
Signed-off-by: Jorge Turrado <[email protected]>
d17dcdd
to
9085ddb
Compare
Signed-off-by: Jorge Turrado <[email protected]>
074cb63
to
2b58a37
Compare
Signed-off-by: Jorge Turrado <[email protected]>
Signed-off-by: Jorge Turrado <[email protected]>
cad058f
to
8815e84
Compare
Signed-off-by: Jorge Turrado <[email protected]>
Signed-off-by: Jorge Turrado <[email protected]>
Signed-off-by: Jorge Turrado <[email protected]>
Important @kedacore/keda-core-contributors , DON'T MERGE this PR, I have to modify this line https://github.com/kedacore/keda/pull/3593/files#diff-04af3c9c96028eebf4fa93d5c67e1fa08255fb7a3682f912ccd5bea1dff5ccd4R213 to point |
Signed-off-by: Jorge Turrado <[email protected]>
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.
Great stuff!
kind team will do a release soon, so I'll wait to include the node v1.25 too |
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, great work! 🥰
Signed-off-by: Jorge Turrado <[email protected]>
Signed-off-by: Jorge Turrado <[email protected]>
I need to merge this PR because it's blocking me for other things, once kind releases the new node we can add it in another PR |
* move smoke test to resuable workflows for ARM and multi versions Signed-off-by: Jorge Turrado <[email protected]> * fix styles Signed-off-by: Jorge Turrado <[email protected]> * add needed permission to script Signed-off-by: Jorge Turrado <[email protected]> * dummy Signed-off-by: Jorge Turrado <[email protected]> * undo dummy changes Signed-off-by: Jorge Turrado <[email protected]> * add rw to trivy Signed-off-by: Jorge Turrado <[email protected]> * use main for rw Signed-off-by: Jorge Turrado <[email protected]> * add rw for e2e test on main Signed-off-by: Jorge Turrado <[email protected]> * undo dummy change Signed-off-by: Jorge Turrado <[email protected]> * use current branch on PR Signed-off-by: Jorge Turrado <[email protected]> * update changelog Signed-off-by: Jorge Turrado <[email protected]> * remove whitespace Signed-off-by: Jorge Turrado <[email protected]> * rename templates Signed-off-by: Jorge Turrado <[email protected]> * Update trivy to set severity Signed-off-by: Jorge Turrado <[email protected]> Signed-off-by: Jorge Turrado <[email protected]>
Signed-off-by: Jorge Turrado [email protected]
This PR introduces GitHub reusable workflows to reduce duplicated code. As GitHub doesn't support placing reusable workflows everywhere, I placed them in
workflows
folder (the only place where they can be inside the repo) with the prefixrw
to distinguish them from regular workflows. If we want to move to another place, we can move them into a shared repo in the org (I don't like it)The summary of the changes is:
main-build.yml
andnightly-e2e.yml
main-build.yml
andnightly-e2e.yml
main-build.yml
,nightly-e2e.yml
andpr-validation.yml
ubuntu-latest
and every supported k8s version.Checklist
Fixes #2569