Add jbangdev/setup-jbang action with tag v0.1.1#806
Add jbangdev/setup-jbang action with tag v0.1.1#806tiagobento wants to merge 1 commit intoapache:mainfrom
jbangdev/setup-jbang action with tag v0.1.1#806Conversation
Signed-off-by: Tiago Bento <1584568+tiagobento@users.noreply.github.com>
|
@tiagobento thanks for the PR. Heads up: I ran curl -Ls https://sh.jbang.dev | bash -s - app setup…and the equivalent The good news is that upstream I've opened an issue with a concrete proposal: jbangdev/setup-jbang#16. Could you support it there and add a comment saying you'd like to use this from ASF infra? An ack from a real downstream consumer would help nudge it along. Until verification lands upstream we can't approve this action — but it should be a quick fix once they pick a mechanism (sha256sum, gpg --verify, or sigstore are all accepted). |
|
Thanks @potiuk! In the mean time, is it okay if I install a specific version manually and perform the checksums myself, in a temporary custom action? I can tag you in the PR where I do it, so that you can advise on best practices. |
Sure. No need to tag me. |
Why this action is needed for your project
A new CI / PR checks system introduced in KIE (apache/incubator-kie-drools@eaed278) needs to run some scripts in order to produce efficient build partitioning for Maven builds. JBang was selected because it doesn't require any additional tooling for developers to install.
Any alternatives you've considered
Installing JBang manually but I would just be duplicating what the action already does. See manual installation instructions here. And the action's code here.
Any security concerns you've identified
None.
jbagdevis the official organization of the JBang project in GitHub.