feat(justfile): add group attrs (DEV-331) #27

Merged
David merged 1 commit from feat/justfile-groups-DEV-331 into main 2026-05-21 14:10:05 +02:00
Owner

Summary

  • Add [group: '<name>'] attributes (build, check, clean, dev, info, setup) so just --list groups recipes by intent.

Why

DEV-331 standardizes the justfile shape across every project under ~/projects/a8n-run/. The grouping piece is purely cosmetic, no behavior change.

The standard create-release recipe from DEV-331 is deliberately not added in this PR: this repo's existing release workflow uses a different tag pattern, so dropping in a release/v* recipe would create a parallel release path that doesn't actually publish anything. Harmonizing the release shape is left as a follow-up.

Test plan

  • just --list shows the recipes grouped by [build, check, clean, dev, info, setup].

#DEV-331

## Summary - Add `[group: '<name>']` attributes (build, check, clean, dev, info, setup) so `just --list` groups recipes by intent. ## Why DEV-331 standardizes the justfile shape across every project under `~/projects/a8n-run/`. The grouping piece is purely cosmetic, no behavior change. The standard `create-release` recipe from DEV-331 is deliberately **not** added in this PR: this repo's existing release workflow uses a different tag pattern, so dropping in a `release/v*` recipe would create a parallel release path that doesn't actually publish anything. Harmonizing the release shape is left as a follow-up. ## Test plan - [x] `just --list` shows the recipes grouped by `[build, check, clean, dev, info, setup]`. #DEV-331
feat(justfile): add group attrs (DEV-331)
All checks were successful
Check / clippy + fmt + tests (pull_request) Successful in 1m51s
df443c4eb0
Add `[group: ...]` attributes (build, check, clean, dev, info, setup) so `just --list` groups recipes by intent instead of one alphabetical wall. Touches only the justfile; no behavior change.

This repo runs releases through an existing workflow with a different tag pattern, so the standard `create-release` recipe (also from DEV-331) is deliberately not added here.

Signed-off-by: David Randall <David@NiceGuyIT.biz>

#DEV-331
David merged commit 625991d160 into main 2026-05-21 14:10:05 +02:00
David deleted branch feat/justfile-groups-DEV-331 2026-05-21 14:10:05 +02:00
Sign in to join this conversation.
No reviewers
No labels
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
psa-systems/vervain-agent!27
No description provided.