fix(hosts): Remove rage from devenv tools #2

Merged
xavier merged 1 commits from fix/devenv-remove-rage into dev 2026-09-27 22:46:25 +02:00
Owner

Résumé

Retire cargo:rage des outils de l'utilisateur xavier sur l'hôte devenv (.chezmoidata/hosts.yaml).

Raison

Au bootstrap du devenv, cargo-binstall ne trouve aucun binaire précompilé pour rage et refuse de se rabattre sur cargo install (« Fallback to cargo-install is disabled »). mise compile alors rage depuis les sources, ce qui allonge le bootstrap et laisse une erreur dans le log cloud-init. L'outil n'est pas encore utilisé.

Impact

  • Hôte devenv uniquement : rage n'est plus installé ; sops et age restent en place.
  • Aucune autre référence active à rage : les templates mise sont générés depuis hosts.yaml et tools.yaml.

Test

Bootstrap complet d'une instance LXC devenv neuve, avec chezmoi initialisé sur cette branche (root et xavier) :

  • cloud-init done, sans erreur (aucune ligne error/fail dans cloud-init-output.log) ;
  • mise ls --missing vide ; broot, cargo-binstall, sops, age et opencode installés ;
  • toolboxes générées dans ~/.config/mise/conf.d/.

Commits

  • 3645b0c fix(hosts): Remove rage from devenv tools

Checklist

  • Code revu par l'agent code-reviewer
  • Documentation mise à jour (aucune documentation ne mentionne rage)
  • Commits respectent Conventional Commits
  • Pas de secrets ou données sensibles
  • Tests effectués (bootstrap complet du devenv)

🤖 Generated with Claude Code

https://claude.ai/code/session_01DNFVa9coYSXpUrxogVwSiG

## Résumé Retire `cargo:rage` des outils de l'utilisateur `xavier` sur l'hôte `devenv` (`.chezmoidata/hosts.yaml`). ## Raison Au bootstrap du devenv, cargo-binstall ne trouve aucun binaire précompilé pour `rage` et refuse de se rabattre sur `cargo install` (« Fallback to cargo-install is disabled »). mise compile alors `rage` depuis les sources, ce qui allonge le bootstrap et laisse une erreur dans le log cloud-init. L'outil n'est pas encore utilisé. ## Impact - Hôte `devenv` uniquement : `rage` n'est plus installé ; `sops` et `age` restent en place. - Aucune autre référence active à `rage` : les templates mise sont générés depuis `hosts.yaml` et `tools.yaml`. ## Test Bootstrap complet d'une instance LXC `devenv` neuve, avec chezmoi initialisé sur cette branche (`root` et `xavier`) : - cloud-init `done`, sans erreur (aucune ligne error/fail dans `cloud-init-output.log`) ; - `mise ls --missing` vide ; `broot`, `cargo-binstall`, `sops`, `age` et `opencode` installés ; - toolboxes générées dans `~/.config/mise/conf.d/`. ## Commits - 3645b0c fix(hosts): Remove rage from devenv tools ## Checklist - [x] Code revu par l'agent code-reviewer - [x] Documentation mise à jour (aucune documentation ne mentionne `rage`) - [x] Commits respectent Conventional Commits - [x] Pas de secrets ou données sensibles - [x] Tests effectués (bootstrap complet du devenv) 🤖 Generated with [Claude Code](https://claude.com/claude-code) https://claude.ai/code/session_01DNFVa9coYSXpUrxogVwSiG
xavier added 1 commit 2026-09-27 22:21:31 +02:00
cargo-binstall finds no prebuilt binary for rage and refuses to fall back
to cargo install, so mise compiles it from source, which slows down the
bootstrap and logs an error. The tool is not used yet.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01DNFVa9coYSXpUrxogVwSiG
xavier merged commit d094dced64 into dev 2026-09-27 22:46:25 +02:00
xavier deleted branch fix/devenv-remove-rage 2026-09-27 22:46:26 +02:00
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: xavier/config-chezmoi#2