ci: make just the task source of truth #51
No reviewers
Labels
No labels
bug
documentation
duplicate
enhancement
good first issue
help wanted
invalid
question
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
barrettruth/canola-collection!51
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "ci/justfile-workflow"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Problem
canola-collection still split its verification surface between
scripts/ci.sh, duplicated GitHub Actions job commands, and the Nix shell definitions. That made local and CI verification drift-prone, and it did not match the flat justfile-based workflow now used across the other repos.Solution
Add a repo-root
justfilewith the standardformat,lint,test, andcirecipes, addjustto the Nix shells, and rewrite the quality workflow to call those recipes throughnix develop .#ci. Keep the separate Neovim compatibility matrix and preserve thecanola.nvimcheckout used by lint and tests, including the temporary LuaLS library-path wiring that the old shell script handled.