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

bazel/ci: Dont break caches with PATH #35978

Merged
merged 1 commit into from
Sep 5, 2024
Merged

bazel/ci: Dont break caches with PATH #35978

merged 1 commit into from
Sep 5, 2024

Conversation

phlax
Copy link
Member

@phlax phlax commented Sep 5, 2024

setting PATH breaks caches by making otherwise hermetically equivalent builds build differently in different environments

to make things worse PATH can be set in multiple places, so we break our own caches dep on how things are built

@phlax phlax changed the title bazel/ci: Dont break caches with PATH [WIP] bazel/ci: Dont break caches with PATH Sep 5, 2024
@phlax phlax marked this pull request as draft September 5, 2024 05:40
@phlax phlax changed the title [WIP] bazel/ci: Dont break caches with PATH bazel/ci: Dont break caches with PATH Sep 5, 2024
@phlax phlax marked this pull request as ready for review September 5, 2024 08:05
@phlax phlax enabled auto-merge (squash) September 5, 2024 10:27
@phlax phlax merged commit c85c065 into envoyproxy:main Sep 5, 2024
38 of 39 checks passed
phlax added a commit to phlax/envoy that referenced this pull request Sep 7, 2024
mum4k pushed a commit to envoyproxy/nighthawk that referenced this pull request Sep 10, 2024
- Update the ENVOY_COMMIT and ENVOY_SHA in bazel/repositories.bzl to the latest Envoy's commit.
- Update .bazelrc to envoyproxy/envoy#35978
- Update ci/run_envoy_docker.sh to envoyproxy/envoy#35926 and envoyproxy/envoy#35660
- Update tools/gen_compilation_database.py to envoyproxy/envoy#36018 and envoyproxy/envoy#35811
- Update source/client/process_impl.cc to match interface change in envoyproxy/envoy#35912

Signed-off-by: Tom Zhang <[email protected]>
phlax added a commit to phlax/envoy that referenced this pull request Sep 26, 2024
setting `PATH` breaks caches by making otherwise hermetically equivalent
builds build differently in different environments

to make things worse `PATH` can be set in multiple places, so we break
our own caches dep on how things are built

Signed-off-by: Ryan Northey <[email protected]>
phlax added a commit to phlax/envoy that referenced this pull request Sep 26, 2024
setting `PATH` breaks caches by making otherwise hermetically equivalent
builds build differently in different environments

to make things worse `PATH` can be set in multiple places, so we break
our own caches dep on how things are built

Signed-off-by: Ryan Northey <[email protected]>
phlax added a commit to phlax/envoy that referenced this pull request Sep 26, 2024
setting `PATH` breaks caches by making otherwise hermetically equivalent
builds build differently in different environments

to make things worse `PATH` can be set in multiple places, so we break
our own caches dep on how things are built

Signed-off-by: Ryan Northey <[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.

2 participants