Generate Windows toolchain config#64
Generate Windows toolchain config#64lizan merged 8 commits intoenvoyproxy:masterfrom greenhouse-org:windows-toolchain-config
Conversation
|
cc @wrowe |
- Generate different platforms into toolchains/configs/${OS_FAMILY}
- Bumps bazel-toolchains dependency to 3.1.2 for Windows changes
- Remove all toolchains so CI regenerates them
- Reorder pipeline jobs to be serial, eliminates race between Linux and
Windows toolchain generation jobs pushing to envoy-build-tools master
Co-authored-by: Sunjay Bhatia <[email protected]>
Co-authored-by: William A Rowe Jr <[email protected]>
Signed-off-by: Sunjay Bhatia <[email protected]>
Signed-off-by: William A Rowe Jr <[email protected]>
|
@lizan when you get a chance, we would appreciate a review of this PR |
|
Windows CI run should be fixed by bazelbuild/bazel-toolchains#877, will bump to a version with that once it is ready |
Co-authored-by: Sunjay Bhatia <[email protected]> Co-authored-by: William A Rowe Jr <[email protected]> Signed-off-by: Sunjay Bhatia <[email protected]> Signed-off-by: William A Rowe Jr <[email protected]>
Co-authored-by: Sunjay Bhatia <[email protected]> Co-authored-by: William A Rowe Jr <[email protected]> Signed-off-by: Sunjay Bhatia <[email protected]> Signed-off-by: William A Rowe Jr <[email protected]>
Co-authored-by: Sunjay Bhatia <[email protected]> Co-authored-by: William A Rowe Jr <[email protected]> Signed-off-by: Sunjay Bhatia <[email protected]> Signed-off-by: William A Rowe Jr <[email protected]>
Ensures if docker CLI is installed with spaces in path, bash can run the binary Co-authored-by: Sunjay Bhatia <[email protected]> Co-authored-by: William A Rowe Jr <[email protected]> Signed-off-by: Sunjay Bhatia <[email protected]> Signed-off-by: William A Rowe Jr <[email protected]>
Co-authored-by: Sunjay Bhatia <[email protected]> Co-authored-by: William A Rowe Jr <[email protected]> Signed-off-by: Sunjay Bhatia <[email protected]> Signed-off-by: William A Rowe Jr <[email protected]>
|
The build finished, github seems to not have picked up the hook to change the status of the build here but it did pass: https://dev.azure.com/cncf/envoy/_build/results?buildId=40354&view=logs&j=3140c08e-0ceb-500c-a7fc-1cac300b6d64 |
Co-authored-by: Sunjay Bhatia <[email protected]> Co-authored-by: William A Rowe Jr <[email protected]> Signed-off-by: Sunjay Bhatia <[email protected]> Signed-off-by: William A Rowe Jr <[email protected]>
|
Looks like this went green again but Github missed the success hook on the ubuntu container build job |
|
@lizan this should be ready to review again, we can merge master again if you want but there shouldn't be any conflicts. All the checks have passed |
|
can you merge master? |
…onfig Co-authored-by: Sunjay Bhatia <[email protected]> Co-authored-by: William A Rowe Jr <[email protected]> Signed-off-by: Sunjay Bhatia <[email protected]> Signed-off-by: William A Rowe Jr <[email protected]>
|
@lizan should be good to go with master merged |
[skip ci] Generate Windows toolchain config (#64) - To allow Linux and Windows toolchain configs to coexist, generate different platforms into toolchains/configs/${OS_FAMILY} - Bumps bazel-toolchains dependency to 3.1.2 for Windows changes - Remove all toolchains so CI regenerates them - Reorder pipeline jobs to be serial, eliminates race between Linux and Windows toolchain generation jobs pushing to envoy-build-tools master Signed-off-by: Sunjay Bhatia <[email protected]> Co-authored-by: William A Rowe Jr <[email protected]>
toolchains/configs/${OS_FAMILY}
Windows toolchain generation jobs pushing to envoy-build-tools master