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

dependencies: fix some of the fallout from Wasm merge. #13569

Merged
merged 3 commits into from
Oct 15, 2020

Conversation

htuch
Copy link
Member

@htuch htuch commented Oct 14, 2020

  • Move use of URLs/sha256 in repositories.bzl to
    repository_locations.bzl.

  • Add a check_format rule to validate we don't add URLs outside of
    repository_locations.bzl in the future.

  • Extend build graph validator (validate.py) to catch any test deps
    not covered by "test_only". Exceptions made for Rust/Java/Pip3.

Risk level: Low (build only)
Testing: Additional validate.py and check_format unit tests.

Signed-off-by: Harvey Tuch [email protected]

* Move use of URLs/sha256 in repositories.bzl to
  repository_locations.bzl.

* Add a check_format rule to validate we don't add URLs outside of
  repository_locations.bzl in the future.

* Extend build graph validator (validate.py) to catch any test deps
  not covered by "test_only". Exceptions made for Rust/Java/Pip3.

Risk level: Low (build only)
Testing: Additional validate.py and check_format unit tests.

Signed-off-by: Harvey Tuch <[email protected]>
@repokitteh-read-only repokitteh-read-only bot added the deps Approval required for changes to Envoy's external dependencies label Oct 14, 2020
@repokitteh-read-only
Copy link

CC @envoyproxy/dependency-shepherds: Your approval is needed for changes made to (bazel/.*repos.*\.bzl)|(bazel/dependency_imports\.bzl)|(api/bazel/.*\.bzl)|(.*/requirements\.txt).

🐱

Caused by: #13569 was opened by htuch.

see: more, trace.

Signed-off-by: Harvey Tuch <[email protected]>
@repokitteh-read-only repokitteh-read-only bot removed the deps Approval required for changes to Envoy's external dependencies label Oct 14, 2020
@@ -898,7 +898,7 @@ REPOSITORY_LOCATIONS_SPEC = dict(
"envoy.filters.network.wasm",
"envoy.stat_sinks.wasm",
],
last_updated = "2020-07-29",
last_updated = "2020-10-09",
Copy link
Contributor

@moderation moderation Oct 14, 2020

Choose a reason for hiding this comment

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

last_updated = "2018-12-18",

As per https://github.com/antlr/antlr4/releases/tag/4.7.2

Copy link
Member Author

Choose a reason for hiding this comment

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

I reckon maybe skip fixing in this PR, I have a followup for release_date that I will post shortly.

Copy link
Contributor

@moderation moderation Oct 14, 2020

Choose a reason for hiding this comment

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

Sounds good but this is a good example of why release_date makes sense. The dep in question was released at the end of 2018 so having reference to last_updated as 2020 could misleed people into thinking the release is current (it isn't as 4.8 has been released however apparently there are Google import conflicts).

@htuch htuch merged commit 63c94a4 into envoyproxy:master Oct 15, 2020
@htuch htuch deleted the fix-wasm-bzl branch October 15, 2020 00:40
mpuncel added a commit to mpuncel/envoy that referenced this pull request Oct 15, 2020
* master:
  ci: use multiple stage (envoyproxy#13557)
  tls: update BoringSSL to 2192bbc8 (4240). (envoyproxy#13567)
  fix macos v8 build (envoyproxy#13572)
  Fixed Health Check Fuzz corpus syntax (envoyproxy#13576)
  ci: Remove shellcheck diff (envoyproxy#13560)
  ci: Increate brew retry interval (envoyproxy#13565)
  dependencies: fix some of the fallout from Wasm merge. (envoyproxy#13569)
  hds: add support for delta updates in specifier (envoyproxy#13067)
  ci: workaround for actions/runner-images#1811 (envoyproxy#13577)
  ratelimit: be able to disable x-envoy-ratelimited response header sent (envoyproxy#13270)
  Update opencensus library (envoyproxy#13549)
  ci: use azp for api and go-control-plane sync (envoyproxy#13550)
  docs: Remove/make generic lyft references in docs (envoyproxy#13559)
  check_format: adding 2 more release note checks (envoyproxy#13444)
  [Wasm] Add cluster metadata fallback and upstream host metadata (envoyproxy#13477)
  [fuzz] Added validation for secrets (envoyproxy#13543)
  Add Platform Specific Feature guidance to PR template (envoyproxy#13547)

Signed-off-by: Michael Puncel <[email protected]>
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.

3 participants