Skip to content
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

Dependency: Update rules_go, Go, Python, curl, bazel-toolchains, bazelisk #7934

Merged
merged 3 commits into from
Aug 16, 2019
Merged

Dependency: Update rules_go, Go, Python, curl, bazel-toolchains, bazelisk #7934

merged 3 commits into from
Aug 16, 2019

Conversation

moderation
Copy link
Contributor

@moderation moderation commented Aug 15, 2019

Signed-off-by: Michael Payne michael@sooper.org

Description: Update dependencies:

  • rules_go 0.19.2 (release), 0.19.0 release notes. The big change is that org_golang_google_grpc is no longer declared in go_rules_dependencies. In order for the API to build, changes to WORKSPACE outlined here are required. This pollutes WORKSPACE with some dependencies. Open on ways to improve this.
  • Go 1.12.8 (to match rules_go)
  • various Python updates
  • curl 7.65.3 (changelog)
  • bazel-toolchains switches to 0.28.5 release and address @lizan TODO (changes)
  • bazelisk 1.0 (release notes)

Risk Level: Low
Testing: ./docs/build.sh, bazel build @envoy_api//envoy/..., bazel test //test/...
Docs Changes: None required
Release Notes: None required

Signed-off-by: Michael Payne <michael@sooper.org>
Signed-off-by: Michael Payne <michael@sooper.org>
@lizan lizan self-assigned this Aug 15, 2019
Copy link
Member

@lizan lizan left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for working on this!

WORKSPACE Outdated
@@ -15,3 +15,29 @@ envoy_dependencies()
load("//bazel:dependency_imports.bzl", "envoy_dependency_imports")

envoy_dependency_imports()

load("@bazel_gazelle//:deps.bzl", "gazelle_dependencies", "go_repository")
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

roll them into envoy_dependency_imports.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@lizan I think I've done what you were suggesting. Local test, api build and format check look OK. Let me know if you were thinking of something different.

Signed-off-by: Michael Payne <michael@sooper.org>
@moderation
Copy link
Contributor Author

CI showing envoy-macos as Queued but it has run successfully and is duplicated further down in the checks. Go 1.12.9 was just released as was rules_go 0.19.3. Le sigh. Will bump in a follow up.

@lizan lizan merged commit cb15cc3 into envoyproxy:master Aug 16, 2019
@lizan
Copy link
Member

lizan commented Aug 16, 2019

FWIW: macos CI passed but GH doesn't reflect https://dev.azure.com/cncf/envoy/_build/results?buildId=8456

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants