With the removal of cflinuxfs3 buildpacks from Shepherd environments, tests using another Buildpack (Dynatrace, proxy) do not work for cflinuxfs3. With this change, the Go Buildpack is downloaded and added to the list of buildpacks before running the tests.
This is only necessary for Buildpacks that use Switchblade and require a second buildpack for testing. All other buildpacks that use Cutlass support it natively by adding the URL in the Buildpack list (As done previously with Staticfile, PHP, and Dotnet).
Context
With the removal of cflinuxfs3 buildpacks from Shepherd environments, tests using another Buildpack (Dynatrace, proxy) do not work for cflinuxfs3. With this change, the Go Buildpack is downloaded and added to the list of buildpacks before running the tests.
This is only necessary for Buildpacks that use
Switchblade
and require a second buildpack for testing. All other buildpacks that use Cutlass support it natively by adding the URL in the Buildpack list (As done previously with Staticfile, PHP, and Dotnet).