ci: standardize quality checks on just #32

Merged
barrettruth merged 3 commits from ci/justfile-workflow into main 2026-04-20 16:01:40 +00:00
barrettruth commented 2026-04-20 15:24:22 +00:00

This adds a repo-local justfile with format, lint, and ci recipes and installs just in the flake shells so the same commands work in local Nix shells and in GitHub Actions.

It also turns scripts/ci.sh into a thin shim and rewires the reusable CI workflow to run explicit just-based Format and Lint steps, with quality.yaml calling that reusable workflow. That removes the separate GitHub-hosted action drift and keeps formatting, linting, type checking, markdown checks, and vimdoc validation aligned under one repo-owned surface.

I verified the change with nix develop .#ci --command just ci and ./scripts/ci.sh.

This adds a repo-local justfile with format, lint, and ci recipes and installs just in the flake shells so the same commands work in local Nix shells and in GitHub Actions. It also turns scripts/ci.sh into a thin shim and rewires the reusable CI workflow to run explicit just-based Format and Lint steps, with quality.yaml calling that reusable workflow. That removes the separate GitHub-hosted action drift and keeps formatting, linting, type checking, markdown checks, and vimdoc validation aligned under one repo-owned surface. I verified the change with nix develop .#ci --command just ci and ./scripts/ci.sh.
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
barrettruth/import-cost.nvim!32
No description provided.