Skip to content

fix(fisher): repair orphaned bootstrap ownership - #124

Merged
CollieIsCute merged 2 commits into
masterfrom
fix/fisher-bootstrap
Aug 23, 2026
Merged

fix(fisher): repair orphaned bootstrap ownership#124
CollieIsCute merged 2 commits into
masterfrom
fix/fisher-bootstrap

Conversation

@CollieIsCute

Copy link
Copy Markdown
Owner

Summary

  • bootstrap Fisher through its own installer on clean machines
  • stage orphaned bootstrap files via the documented fisher_path override before updating
  • remove Bash-only logging and fail unless Fisher remains registered

Verification

  • isolated regression: old script dropped jorgebucaran/fisher; fixed script preserves it
  • rendered script passes POSIX shell syntax checks
  • embedded Fish commands pass fish syntax checks
  • chezmoi script-only dry-run passes
  • Windows, Arch Linux, Ubuntu, and macOS CI jobs pass

Reference

https://github.com/jorgebucaran/fisher#installation

collieiscute and others added 2 commits August 22, 2026 23:59
Stage an unregistered Fisher in an alternate fisher_path so the next update can replace the direct bootstrap without a conflict. Simplify the setup script and require Fisher to remain registered.
@CollieIsCute
CollieIsCute merged commit 0eb3af6 into master Aug 23, 2026
2 of 4 checks passed
@CollieIsCute
CollieIsCute deleted the fix/fisher-bootstrap branch August 23, 2026 13:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant