Skip to content

TELEMACH 0.2.0

Choose a tag to compare

@github-actions github-actions released this 15 Oct 13:51
· 11 commits to main since this release
Immutable release. Only release title and notes can be modified.
2941f4a

Installer TELEMACH 0.2.0

Linux et WSL2

VERSION=0.2.0
ARCH=$(uname -m); case "$ARCH" in x86_64) ARCH=amd64 ;; aarch64|arm64) ARCH=arm64 ;; esac
FICHIER=docker-telemach_${VERSION}_linux_${ARCH}
curl -fsSLO "https://github.com/aboigues/telemach-plugin-docker/releases/download/v${VERSION}/${FICHIER}"
curl -fsSLO "https://github.com/aboigues/telemach-plugin-docker/releases/download/v${VERSION}/checksums.txt"
sha256sum --check --ignore-missing checksums.txt
mkdir -p ~/.docker/cli-plugins
install -m 0755 "$FICHIER" ~/.docker/cli-plugins/docker-telemach
docker telemach --version

macOS

VERSION=0.2.0
ARCH=$(uname -m); case "$ARCH" in x86_64) ARCH=amd64 ;; aarch64|arm64) ARCH=arm64 ;; esac
FICHIER=docker-telemach_${VERSION}_darwin_${ARCH}
curl -fsSLO "https://github.com/aboigues/telemach-plugin-docker/releases/download/v${VERSION}/${FICHIER}"
curl -fsSLO "https://github.com/aboigues/telemach-plugin-docker/releases/download/v${VERSION}/checksums.txt"
shasum -a 256 --check --ignore-missing checksums.txt
mkdir -p ~/.docker/cli-plugins
install -m 0755 "$FICHIER" ~/.docker/cli-plugins/docker-telemach
docker telemach --version

Avec Docker seulement (Linux et WSL2 ; sur macOS, ajoute -e HOST_OS=darwin)

mkdir -p ~/.docker/cli-plugins
docker run --rm --user "$(id -u):$(id -g)" -v ~/.docker/cli-plugins:/sortie telemachlearning/telemach:0.2.0 install

Active ensuite l'explication automatique des erreurs : eval "$(docker telemach shell-init zsh)"
(ou bash) dans ton fichier de configuration du shell. Guide complet : README.

Changelog

Nouveautés

  • 2941f4a feat: distribution du plugin sans Go (002) (#5)

Vérifier l'authenticité

Signature du fichier de sommes (cosign v3) :

curl -fsSLO "https://github.com/aboigues/telemach-plugin-docker/releases/download/v0.2.0/checksums.txt.sigstore.json"
cosign verify-blob \
  --bundle checksums.txt.sigstore.json \
  --certificate-identity-regexp '^https://github\.com/aboigues/telemach-plugin-docker/\.github/workflows/release\.yml@refs/tags/v' \
  --certificate-oidc-issuer https://token.actions.githubusercontent.com \
  checksums.txt

Provenance (SLSA) d'un binaire : gh attestation verify <fichier> --repo aboigues/telemach-plugin-docker

TELEMACH est un logiciel libre sous licence Apache 2.0 — https://www.telemach-learning.fr