Feature Request: Use chainguard/busybox as the base image to support use as a GitHub Action #438
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 would like the option of running AllStar as a GitHub Action. The current container image uses
cgr.dev/chainguard/static
which is an excellent minimal base with very little surface area. Unfortunately, GitHub Actions requirestail
to be available for use as a container:This PR switches the base image to
cgr.dev/chainguard/busybox
which addsbusybox
on top ofstatic
. This allong with the-once
flag makes it possible to run AllStar in GitHub Actions.If you can not accept this PR due to the additional surface area an alternate tack would be to build a second image for users who wish to run
allstar
as an action, while keeping the original pristine image as the default.