build: remove unnecessary env.sh
logic for circleci
#23054
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
In the past, when the
checkout_and_rebase
command hasbeen ported from
angular/angular
to the components repo,the
env.sh
w/env-helper.inc.sh
scripts have been integratedtoo. The goal of these scripts is to setup the environment for
CircleCI in a CI-agnostic way. Since the only logic relying on
the
env.sh
file is therebase-pr
script, we can justupdate the script (located in
.circleci/
) to point directly to theCircleCI variables.
This is more readable and makes the CI less convoluted. Especially
since the
env.sh
script currently "intends" to perform duplicate worklike setting up the RBE/GCP token (does not work due to an incorrect
GCP decrypt key being used). A separate script is already invoked for this
using the
*setup_bazel_rbe
YAML macro.Also the
env.sh
file currently referenced non-existent files likebazel.linux.rc
.