feat(justfile): add dev-clean / dev-clean-all teardown recipes #36

Merged
David merged 1 commit from feat/dev-clean-recipes into main 2026-06-13 19:47:46 +02:00
Owner

Adds the canonical dev-clean / dev-clean-all teardown recipes, per GOV-7 (governance template templates/justfile/cleanup.just).

  • dev-clean removes this repo's two named cargo volumes mounted by just pre-commit (dev-explorer-bookmarks-cargo-target, dev-explorer-bookmarks-cargo-registry) and deletes the local Rust build artifact dir target/.
  • This repo has no compose stack, so there is no docker compose down step and no compose-defined volumes; there is also no local data/ runtime dir to remove.
  • dev-clean-all adds docker buildx prune --force. The repo builds no locally tagged images (its check-docker / build-docker recipes use --output / --target with no -t tag), so no image-removal loop is included.
  • No pre-existing clean recipe; nothing to align.

Both guard every removal with an existence check and stay scoped to this repo (no host-global prune). Verified just --list parses and groups both under [cleanup].

Part of the GOV-7 rollout; tracked there rather than via a per-repo issue.

🤖 Generated with Claude Code

Adds the canonical `dev-clean` / `dev-clean-all` teardown recipes, per GOV-7 (governance template `templates/justfile/cleanup.just`). - `dev-clean` removes this repo's two named cargo volumes mounted by `just pre-commit` (`dev-explorer-bookmarks-cargo-target`, `dev-explorer-bookmarks-cargo-registry`) and deletes the local Rust build artifact dir `target/`. - This repo has no compose stack, so there is no `docker compose down` step and no compose-defined volumes; there is also no local `data/` runtime dir to remove. - `dev-clean-all` adds `docker buildx prune --force`. The repo builds no locally tagged images (its `check-docker` / `build-docker` recipes use `--output` / `--target` with no `-t` tag), so no image-removal loop is included. - No pre-existing clean recipe; nothing to align. Both guard every removal with an existence check and stay scoped to this repo (no host-global prune). Verified `just --list` parses and groups both under `[cleanup]`. Part of the GOV-7 rollout; tracked there rather than via a per-repo issue. 🤖 Generated with [Claude Code](https://claude.com/claude-code)
feat(justfile): add dev-clean / dev-clean-all teardown recipes
All checks were successful
Check / fmt + clippy + build + tests (pull_request) Successful in 27s
Create release / Create release from merged PR (pull_request) Has been skipped
d7289cf177
Adds the canonical `dev-clean` / `dev-clean-all` cleanup recipes under `[group: 'cleanup']`, written in Nushell. This repo has no compose stack, so `dev-clean` removes only the two named cargo volumes mounted by `just pre-commit` (`dev-explorer-bookmarks-cargo-target`, `dev-explorer-bookmarks-cargo-registry`, each guarded by a `docker volume ls` membership check) and deletes the local Rust build artifact dir `target/` (guarded by `path exists`); there is no local `data/` runtime dir to remove. `dev-clean-all` depends on `dev-clean` and adds `docker buildx prune --force`; the repo builds no locally tagged images (its `check-docker` / `build-docker` recipes use `--output` / `--target` with no `-t` tag), so no image-removal loop is included. No pre-existing clean recipe to align. Both recipes stay scoped to this repo with no host-global prune.

#GOV-7
David merged commit ee267c28ae into main 2026-06-13 19:47:46 +02:00
David deleted branch feat/dev-clean-recipes 2026-06-13 19:47:47 +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
pandoras-box/explorer-bookmarks!36
No description provided.