Ce tap Homebrew contient les outils CLI de Biolevate.
Ce tap utilise les GitHub Releases pour héberger les binaires, garantissant :
- ✅ Accessibilité : Les binaires sont publics via les releases
- ✅ Traçabilité : Chaque version a sa release GitHub
- ✅ Sécurité : Pas de binaires dans le code du repo
- ✅ Rollback : Possibilité de revenir à une version précédente
Repo Principal (privé) Repo Tap (public)
┌─────────────────────────┐ ┌─────────────────┐
│ biolevops-onizuka │ │ homebrew-tap │
│ │ │ │
│ 1. Build binaires │─────────────▶│ 1. Créer │
│ 2. Calculer SHA256 │ │ GitHub │
│ 3. Trigger tap update │ │ Release │
│ │ │ 2. Upload │
│ │ │ binaires │
│ │ │ 3. Update │
│ │ │ formule │
└─────────────────────────┘ └─────────────────┘
Note : Les releases GitHub sont créées uniquement dans le repo tap (public), pas dans le repo principal (privé).
# Installation directe (recommandée)
brew install Biolevate/tap/onizuka-cliNote : Le tap Homebrew est automatiquement ajouté lors de l'installation. Pas besoin de brew tap préalable.
CLI tool pour les opérations Biolevate.
Utilisation :
gto --help
gto --versionbrew update
brew upgrade onizuka-clibrew uninstall onizuka-clibrew install Biolevate/tap/onizuka-cli# Exemple pour la version 1.0.10
brew install Biolevate/tap/onizuka-cli@1.0.10- Build : Le repo principal (privé) build les binaires
- Transfert : Les artifacts sont transférés au repo tap (public)
- Release : Création automatique d'une GitHub Release dans le repo tap
- Formula : Mise à jour automatique de la formule Homebrew
- Validation : Tests automatiques de la formule
Important : Les releases GitHub sont créées uniquement dans le repo tap (public), jamais dans le repo principal (privé).
Pour signaler un problème ou demander une fonctionnalité, veuillez ouvrir une issue sur le repository principal.