install crane 0.22.1

This commit is contained in:
Rui Lopes
2026-09-04 07:34:04 +00:00
parent 017cc30e8e
commit d9768f45f6
2 changed files with 14 additions and 0 deletions
Vendored
+1
View File
@@ -29,6 +29,7 @@ Vagrant.configure(2) do |config|
config.vm.provision :shell, path: 'provision/provision-nexus.sh'
config.vm.provision :shell, path: 'provision/provision-oras.sh'
config.vm.provision :shell, path: 'provision/provision-regctl.sh'
config.vm.provision :shell, path: 'provision/provision-crane.sh'
config.vm.provision :shell, path: 'provision/use-oci-repository.sh'
config.vm.provision :shell, path: 'provision/use-docker-repository.sh'
config.vm.provision :shell, path: 'provision/use-raw-repository.sh'
+13
View File
@@ -0,0 +1,13 @@
#!/bin/bash
set -euxo pipefail
# see https://github.com/google/go-containerregistry/releases
# renovate: datasource=github-releases depName=google/go-containerregistry
version='0.22.1'
# download and install.
url="https://github.com/google/go-containerregistry/releases/download/v$version/go-containerregistry_Linux_x86_64.tar.gz"
t="$(mktemp -q -d --suffix=.crane)"
wget -qO- "$url" | tar xzf - -C "$t" --strip-components=0 crane
install -m 755 "$t/crane" /usr/local/bin/crane
rm -rf "$t"