make upgrade
Merged
SH
7mo ago+927+927+012345678901234567890123456789-1368-1368-0123456789012345678901234567890123456789
- refactor: reorganize Makefile targets and add nix-daemon-upgrade
- refactor: reorganize test and development targets in Makefile
- refactor: consolidate update target and sync commands in Makefile
- refactor: remove redundant target from upgrade command in Makefile
- refactor: rename upgrade targets in Makefile for consistency
- refactor: rename update and upgrade targets in Makefile for clarity
- refactor: add upgrade-dev target for Nix dev shell upgrades
Summary by cubic
Standardized Makefile targets and streamlined the upgrade flow. make upgrade now runs sync then update, adds a bun-update target, improves macOS Nix daemon checks, and bumps JS deps.
-
Refactors
syncincludesdotagents-sync,codex-security-sync,rtk-rewrite-sync.updaterunsnix-update,overlays-update,neovim-update,llm-update,gitalias-update;bun-updateis available separately.- Renamed targets for consistency (
nix-flake-update,overlays-update,neovim-update,llm-update,gitalias-update);neovim-syncdepends onneovim-update; addeddevenv-cli; renamed launchctl agent tobrew-updater. nix-updatenow runsnix-connect+nix-daemon-update+nix-flake-update; macOSnix-connectskips restarts when reachable and supports Determinate/NixOS plists.- CI: checkout submodules in
upgrade.yml;tmux-bridge.shadds shellcheck-disable hints; updatedpackage.jsonand regeneratedbun.lock.
-
Migration
- Use the new
*-updatetarget names; old*-upgradetargets are replaced. - Use
make upgrade-devwhen upgrading inside the Nix dev shell. update-local-binarieswas removed; run./scripts/update-local-binaries.shdirectly if needed.
- Use the new