Description of changes:
This change should ensure that all critical steps in the pipeline run on the same Linux distribution (since we want to test multiple distributions) and on the same host (since we mutate state on that host), but continue to allow steps to run in parallel on that host (using multiple Buildkite agents).
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
Issue #, if available: https://github.com/firecracker-microvm/firecracker-go-sdk/issues/168
Description of changes: This change should ensure that all critical steps in the pipeline run on the same Linux distribution (since we want to test multiple distributions) and on the same host (since we mutate state on that host), but continue to allow steps to run in parallel on that host (using multiple Buildkite agents).
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.