Skip to content

chore: organize justfile into groups and switch devshell to prek#161

Merged
tembleking merged 4 commits into
mainfrom
chore/justfile-groups
Jul 8, 2026
Merged

chore: organize justfile into groups and switch devshell to prek#161
tembleking merged 4 commits into
mainfrom
chore/justfile-groups

Conversation

@tembleking

@tembleking tembleking commented Jul 8, 2026

Copy link
Copy Markdown
Collaborator

Justfile recipes were flat and hard to scan; grouping them makes just --list navigable as the recipe set grows. Also hardens the release path and modernizes the local hooks tooling.

  • Recipes grouped by intent (build, format, dev, update) via [group(...)].
  • release now depends on format-check and prompts for confirmation, so a spotless failure or a stray invocation aborts before touching the release lifecycle. Tests aren't re-run since release:prepare already does.
  • Short flags in the bash recipes expanded to long form for readability.
  • Devshell swaps pre-commit for prek and installs with --overwrite on entry, making the hook install idempotent and fixing the stale nix-store hook path that broke commits.
  • Added check-json, detect-private-key, and mixed-line-ending --fix=lf hooks for basic safety and consistency.

@tembleking
tembleking merged commit 3dcfb7c into main Jul 8, 2026
5 of 7 checks passed
@tembleking
tembleking deleted the chore/justfile-groups branch July 8, 2026 07:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant