Skip to content

fix: make one-shot install deterministic and update GPUI - #1

Merged
MuNeNiCK merged 3 commits into
mainfrom
fix/igniter-new-install
Aug 26, 2026
Merged

MuNeNiCK merged 3 commits into
mainfrom
fix/igniter-new-install

Conversation

@MuNeNiCK

Copy link
Copy Markdown
Member

Summary

  • make the documented igniter.new flow deterministic in non-interactive environments by accepting the package confirmation
  • add a regression assertion for the complete one-shot command
  • update the built-in GPUI template to Zed revision 55007f518bc1d49e6b3291c5eaa1aabf649b36fd
  • prepare Rekindle 0.1.11

Root cause

Without --yes, Igniter reaches the Hex package confirmation after Phoenix has already been generated. In a non-interactive process stdin is EOF, so the command exits before installing Rekindle and leaves the Phoenix tree behind. Igniter correctly forwards --plugin and --targets; the Rekindle installer itself works.

Verification

  • mix format --check-formatted
  • mix compile --warnings-as-errors
  • RUSTUP_HOME=/home/munenick/.rustup CARGO_HOME=/home/munenick/.cargo mix test --exclude plugin_matrix (118 passed)
  • mix reach.check --arch --dead-code
  • mix reach.check --smells --strict
  • mix docs --warnings-as-errors
  • RUSTUP_HOME=/home/munenick/.rustup CARGO_HOME=/home/munenick/.cargo REKINDLE_PLUGIN=gpui mix test test/rekindle/plugin_test.exs --include plugin_matrix (6 passed)
  • generated client cargo test --locked (1 passed)
  • generated client Web and Linux Desktop cargo check --locked

@MuNeNiCK
MuNeNiCK merged commit 6501758 into main Aug 26, 2026
6 checks passed
@MuNeNiCK
MuNeNiCK deleted the fix/igniter-new-install branch August 26, 2026 03:17
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