ci: make just the task source of truth #31

Merged
barrettruth merged 1 commit from ci/justfile-workflow into main 2026-04-20 19:53:45 +00:00
barrettruth commented 2026-04-20 19:53:28 +00:00

Problem

midnight.nvim still split its quality surface between workflow YAML and a repo-local shell shim, and those two paths had already started to drift from each other.

Solution

Add a committed repo-local justfile, expose just in the Nix shells, route the quality workflow through just format and just lint, and delete scripts/ci.sh instead of keeping a compatibility layer.

Verification

I ran nix develop .#ci --command sh -lc 'cd /home/barrett/dev/midnight.nvim && just ci' locally before opening this PR.

## Problem midnight.nvim still split its quality surface between workflow YAML and a repo-local shell shim, and those two paths had already started to drift from each other. ## Solution Add a committed repo-local justfile, expose just in the Nix shells, route the quality workflow through just format and just lint, and delete scripts/ci.sh instead of keeping a compatibility layer. ## Verification I ran nix develop .#ci --command sh -lc 'cd /home/barrett/dev/midnight.nvim && just ci' locally before opening this PR.
Sign in to join this conversation.
No description provided.