ci: make just the task source of truth #379

Merged
barrettruth merged 2 commits from ci/justfile-workflow into main 2026-04-20 16:06:48 +00:00
barrettruth commented 2026-04-20 15:56:36 +00:00

This adds a repo-local justfile with format, lint, test, and ci recipes and adds a dedicated ci dev shell with just available so the same commands run locally and in GitHub Actions.

It also deletes scripts/ci.sh, rewrites the quality and test workflows to call explicit just recipes from the ci shell, and fixes the luarocks workflow to depend on the actual reusable quality and test workflows instead of a missing ci.yaml.

I verified the change with nix develop .#ci --command just ci.

This adds a repo-local justfile with format, lint, test, and ci recipes and adds a dedicated ci dev shell with just available so the same commands run locally and in GitHub Actions. It also deletes scripts/ci.sh, rewrites the quality and test workflows to call explicit just recipes from the ci shell, and fixes the luarocks workflow to depend on the actual reusable quality and test workflows instead of a missing ci.yaml. I verified the change with nix develop .#ci --command just ci.
Sign in to join this conversation.
No description provided.