Skip to content

Releases: aboigues/telemach-plugin-docker

TELEMACH 0.3.0

Choose a tag to compare

@github-actions github-actions released this 16 Oct 16:04
Immutable release. Only release title and notes can be modified.
136301c

Installer TELEMACH 0.3.0

Linux et WSL2

VERSION=0.3.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.3.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.3.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

  • cae11ed feat(003): analyse de la ligne de commande, même en cas de succès (#9) (#11)
  • 7a6ceca feat(004): analyse des conteneurs arrêtés en erreur (#8) (#14)
  • 64c88cd feat(ps): complétion des conteneurs arrêtés en erreur (#16)

Corrections

  • ccd2c83 fix(last): afficher la date, l'ancienneté et la commande de l'erreur réaffichée (#10)
  • cf46ab3 fix(plugin): complétion des sous-commandes par docker completion (#15)
  • bf53311 fix(shell-init): signaler une intégration shell absente ou périmée (#7) (#12)

Vérifier l'authenticité

Signature du fichier de sommes (cosign v3) :

curl -fsSLO "https://github.com/aboigues/telemach-plugin-docker/releases/download/v0.3.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

TELEMACH 0.2.0

Choose a tag to compare

@github-actions github-actions released this 15 Oct 13:51
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