Skip to content

Conversation

@wlynch
Copy link
Member

@wlynch wlynch commented Feb 10, 2026

Experimental action for installing Chainguard packages on GitHub Actions.

The biggest challenge here is bootstrapping the initial APK. This is mostly statically configured today (open to other suggestions for how to bootstrap this!).

Experimental action for installing Chainguard packages on GitHub Actions.
@wlynch wlynch requested a review from cpanato February 10, 2026 17:00

echo "::endgroup::"

# =============================================================================
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

should we have those steps here in different workflow steps? and not in the huge script?

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'm iffy on this - I don't see a strong reason to do it. Having the top level variables as one script it much easier than needing to plumb these through to each step. We group these ourselves, so the end user UX will end up looking similar anyway. 🤷

We can refactor this later if we need do.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

sgtm

@cpanato
Copy link
Member

cpanato commented Feb 10, 2026

and for the bootstrap should we set the action to use a base container image?

@wlynch
Copy link
Member Author

wlynch commented Feb 10, 2026

Switched to using wolfi-base + cosign to bootstrap!

@wlynch wlynch requested a review from cpanato February 10, 2026 17:45
Copy link
Member

@cpanato cpanato left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

nice

@cpanato cpanato added this pull request to the merge queue Feb 11, 2026
Merged via the queue into chainguard-dev:main with commit c0f4465 Feb 11, 2026
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants