-
Notifications
You must be signed in to change notification settings - Fork 66
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
Generate Windows toolchain config #64
Generate Windows toolchain config #64
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