This repository has been archived by the owner on Nov 1, 2022. It is now read-only.
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.
Fix #3592
We are deprecating Ubuntu 16.04-based machine images on CircleCI in preparation for an EOL on Tuesday, May 31
(Replaces #3591)
The reason for a change in
Makefile
is that newer CircleCI images effectively prohibit us from overriding GOPATH in theenvironment
block of.circleci/config.yml
– theGOPATH
is set to have two directories by default, we can't override it, and only the first is used for inferring a defaultGOBIN
.I am not certain if allowing
GOPATH
to be set as defaulted can have any other negative side-effects, but this seems to be the least impact change possible that will allow us to go on building after May 31.Tested a few different approaches to solving this on my fork at
kingdonb/flux
and pretty much settled that other approaches have drawbacks that make this the best option. I experimented with using an orb calledpersist-env
and I think that would be rejected for security concerns (though it also worked to solve the issue, when I bypassed a security warning.)Those tests are on my personal fork, I have not bypassed any security warnings for the Flux PR to merge.