Install Docker Compose plugin into Actions Runner image #3726
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.
We (Path Robotics) have started to use ARC in a k8s cluster for our GitHub Actions workflows, and in attempting porting some of our workflows, I noticed that the Docker Compose plugin is not installed in the ARC runner image. This PR installs the Docker Compose plugin, using the same method for how it's installed in the Actions Runner Controller image.
I know that the alternative solution here is to create our own runner image based
FROM ghcr.io/actions/runner
, but I am hoping to avoid the extra maintenance on our side of keeping our derived image up to date.The addition of Docker Compose increases the on-disk/uncompressed image size by 13 MiB, from 1.55 GiB up to 1.68 GiB.