PR: Add Bun Feature#142
Conversation
|
Hi Trevor, thanks for your contribution! To be honest, I think that one way of installing a package/program/application should be sufficient - Having more than a single way makes it more costly to manage. Do you know if there's any reason for installing As |
634062d to
8f1cdd4
Compare
|
No reason for curl vs GitHub Releases installation – just figured I would give options for a reviewer to prune the one they wanted to keep (which you've just done!) I've amended the PR commit to keep a main |
koralowiec
left a comment
There was a problem hiding this comment.
I left few change requests
koralowiec
left a comment
There was a problem hiding this comment.
Looks good now! Thanks Trevor for the contribution!
I'm going to merge the PR and start the release workflow. Once it's done, the feature should be available, and you can submit the bun-package PR
|
FYI: The feature is released: https://github.com/devcontainers-extra/features/pkgs/container/features%2Fbun |
Summary
bun: Installs Bun via GitHub Releases using the repo’sgh-releasehelper.bunxshim.Motivation
CONTRIBUTING.md).Features Added
src/bungh-releasehelperoven-sh/bunbun-linux-(x64|aarch64)(-musl)?-baseline\.zipbun-vbun→/usr/local/binbunxshim →/usr/local/bin/bunxexecutesbun x "$@"version: string (defaultlatest)installsAfter:ghcr.io/devcontainers-extra/features/gh-releaseUsage Examples
Tests
bun --versionbun --versionbun --versionbun --versionDocs
NOTES.mdfor Bun feature:bunxshim rationaleCompatibility
bun/bunxbinaries.Security/Robustness
gh-releasehelper keeps installs reproducible and small.Checklist
devcontainer-feature.json) includes optionsNOTES.mdpresent for Bun FeatureReferences