Previously 'node' failures were silently skipped. With this removed, any non-zero step exit code aborts the run, matching the user preference of 'I dont want it to skip anything'.
21 lines
No EOL
903 B
TOML
21 lines
No EOL
903 B
TOML
# =============================================================================
|
|
# topgrade.toml — chezmoi-managed
|
|
# Most steps (system, flatpak, snap, cargo, npm, pyenv, rustup, etc.)
|
|
# are auto-detected by topgrade when their binaries are on $PATH. Only set
|
|
# custom config here.
|
|
# =============================================================================
|
|
|
|
[misc]
|
|
# Run `sudo -v` at the start so cached credentials cover the whole run.
|
|
# Without this, topgrade will pause for password mid-run on each sudo invocation.
|
|
pre_sudo = true
|
|
|
|
# No ignore_failures — any step failure halts the run; nothing is skipped.
|
|
|
|
# Print the time in step titles for verbose output.
|
|
display_time = true
|
|
|
|
[commands]
|
|
# Bump neovim to the version pinned in update-neovim.sh. Idempotent — no-op
|
|
# if already at target. Edit NVIM_TARGET_VERSION in the script to upgrade.
|
|
"~/.local/bin/update-neovim.sh" = "neovim" |