fix: run neovim-upgrade in dev shell on CI and add daily Renovate workflow
Merged
SH
9mo ago+41+41+01234567890123456789-6-6-0123456789
Changes
- Fix upgrade GHA that has been failing daily since Jan 31 —
neovim-upgradenow auto-delegates toneovim-upgrade-devin CI/Docker, runningnvimvianix develop(fixes Error 127: command not found) - Add self-hosted Renovate workflow (
renovate.yml) running daily at 3am UTC for consistent dependency update checks
Testing
- Upgrade workflow should pass on next scheduled or manual run
- Renovate workflow can be triggered via
workflow_dispatch
Generated with Claude Code by claude-opus-4-6
Summary by cubic
Fixes the failing upgrade job by running the whole upgrade inside the Nix dev shell via a new upgrade-dev target, and adds a daily Renovate workflow to keep dependencies up to date. Also updates the upgrade schedule and simplifies Ghostty config.
-
Bug Fixes and Refactors
- Makefile: add upgrade-dev to run make upgrade inside nix develop; CI uses this to ensure nvim is available and avoid recursion/CI guards.
- Upgrade workflow: runs at 03:00 UTC, triggers on pull_request, uses make upgrade-dev, and skips PR creation when triggered by pull_request.
- Ghostty: simplify configText assignment in config/ghostty/default.nix.
-
New Features
- Add .github/workflows/renovate.yml: nightly at 03:00 UTC, manual runs supported, uses renovatebot/github-action@v46.0.2 with PAT_TOKEN, includes an “Alls Green” check.