From 03fe3156a948a3d2111da60cf6419f3bdb8145ca Mon Sep 17 00:00:00 2001 From: Will Brennan Date: Wed, 4 Sep 2024 11:32:09 +1000 Subject: [PATCH] Add docs and more tests Revert formatting Revert vendir version downgrade --- docs/custom-registries.md | 14 ++++++++++++++ renovate.json | 4 ++-- src/cli/tools/index.ts | 1 + test/latest/Dockerfile | 5 ++++- test/latest/Dockerfile.arm64 | 9 +++++++++ 5 files changed, 30 insertions(+), 3 deletions(-) diff --git a/docs/custom-registries.md b/docs/custom-registries.md index a587c4cc06..50547418cd 100644 --- a/docs/custom-registries.md +++ b/docs/custom-registries.md @@ -73,6 +73,20 @@ https://storage.googleapis.com/dart-archive/channels/stable/release/2.19.4/sdk/d https://storage.googleapis.com/dart-archive/channels/stable/release/2.19.4/sdk/dartsdk-linux-arm64-release.zip.sha256sum ``` +## `devbox` + +Devbox releases are downloaded from: + +- `https://github.com/jetify-com/devbox/releases` + +Samples: + +```txt +https://github.com/jetify-com/devbox/releases/download/0.12.0/devbox_0.12.0_linux_amd64.tar.gz +https://github.com/jetify-com/devbox/releases/download/0.12.0/devbox_0.12.0_linux_arm64.tar.gz +https://github.com/jetify-com/devbox/releases/download/0.12.0/checksums.txt +``` + ## `docker` Docker releases are downloaded from: diff --git a/renovate.json b/renovate.json index ac30befea6..3313b338a5 100644 --- a/renovate.json +++ b/renovate.json @@ -81,7 +81,8 @@ "sops", "swift", "uv", - "vendir" + "vendir", + "devbox" ], "separateMinorPatch": false }, @@ -117,7 +118,6 @@ "sbt", "sops", "swift", - "uv", "vendir" ], "matchUpdateTypes": ["minor", "patch"], diff --git a/src/cli/tools/index.ts b/src/cli/tools/index.ts index c7f5770edb..497bda432f 100644 --- a/src/cli/tools/index.ts +++ b/src/cli/tools/index.ts @@ -10,6 +10,7 @@ export const NoPrepareTools = [ 'composer', 'copier', 'corepack', + 'devbox', 'flux', 'gleam', 'gradle', diff --git a/test/latest/Dockerfile b/test/latest/Dockerfile index e3c87cf45b..067e5bbe5a 100644 --- a/test/latest/Dockerfile +++ b/test/latest/Dockerfile @@ -205,7 +205,7 @@ RUN prepare-tool all RUN set -ex; [ -d /usr/local/erlang ] && echo "works" || exit 1; #-------------------------------------- -# test: bazelisk, bun, vendir, helmfile, kustomize, skopeo +# test: bazelisk, bun, devbox, vendir, helmfile, kustomize, skopeo #-------------------------------------- FROM base AS teste @@ -215,6 +215,9 @@ RUN install-tool bazelisk v1.20.0 # renovate: datasource=npm RUN install-tool bun 1.1.26 +# renovate: datasource=github-releases packageName=jetify-com/devbox +RUN install-tool devbox 0.12.0 + # renovate: datasource=github-releases packageName=gleam-lang/gleam RUN install-tool gleam 1.4.1 diff --git a/test/latest/Dockerfile.arm64 b/test/latest/Dockerfile.arm64 index a74cefbc8e..e3470765d0 100644 --- a/test/latest/Dockerfile.arm64 +++ b/test/latest/Dockerfile.arm64 @@ -48,6 +48,14 @@ FROM base AS test-bun # renovate: datasource=npm RUN install-tool bun 1.1.26 +#-------------------------------------- +# Image: devbox +#-------------------------------------- +FROM base AS test-devbox + +# renovate: datasource=github-releases packageName=jetify-com/devbox +RUN install-tool devbox 0.12.0 + #-------------------------------------- # Image: gleam #-------------------------------------- @@ -133,6 +141,7 @@ FROM base COPY --from=test-bazelisk /.dummy /.dummy COPY --from=test-bun /.dummy /.dummy +COPY --from=test-devbox /.dummy /.dummy COPY --from=test-docker /.dummy /.dummy COPY --from=test-git /.dummy /.dummy COPY --from=test-git-lfs /.dummy /.dummy