Streamline GHA workflows and Dockerfile; remove .ci directory#1172
Streamline GHA workflows and Dockerfile; remove .ci directory#1172shreyas-s-rao merged 4 commits intogardener:masterfrom
.ci directory#1172Conversation
|
/hold until #1170 is merged, to enable usage of |
cb22713 to
b57d808
Compare
|
@unmarshall addressed your review comment, PTAL. Even though this PR changes the workflows, it seems the GHA workflow runner still pulls the workflow definition from master branch and tries to call |
|
@shreyas-s-rao You need rebase this pull request with latest master branch. Please check. |
9e7422c to
2faaa4d
Compare
renormalize
left a comment
There was a problem hiding this comment.
thank you so much for the cleanup @shreyas-s-rao!
|
@renormalize thanks for the quick review. I've addressed your comments. PTAL. |
|
Merging in spite of failing |
…ener#1172) * Streamline GHA workflows, remove `.ci` directory * Add `make check-license-headers` to GHA `checks` job * Run tests in parallel using strategy.matrix
…ener#1172) * Streamline GHA workflows, remove `.ci` directory * Add `make check-license-headers` to GHA `checks` job * Run tests in parallel using strategy.matrix
…ener#1172) * Streamline GHA workflows, remove `.ci` directory * Add `make check-license-headers` to GHA `checks` job * Run tests in parallel using strategy.matrix
How to categorize this PR?
/area dev-productivity
/kind enhancement
What this PR does / why we need it:
This PR introduces the following changes in the GHA workflow:
build.yamltobase.yamlrun-integration-teststorun-testsinbase.yamlsast-lintjob intocheckandsast-lintoci-imagesjob now depends onprepare,checks,tests,sast-lintjobs.ci/buildto make targetmake build, which replacesmake druid.ciscripts, so GHA workflow jobs likechecks,testsandsast-lintnow directly call make targets; Dockerfile usesmake buildinstead calling.ci/buildscriptSpecial notes for your reviewer:
/invite @unmarshall
Thanks for the suggestions.
Release note: