Skip to content

chore: reorganize mise tasks into file-based structure with : hierarchy#235

Merged
avihut merged 2 commits intomasterfrom
chore/reorganize-mise-tasks
Feb 18, 2026
Merged

chore: reorganize mise tasks into file-based structure with : hierarchy#235
avihut merged 2 commits intomasterfrom
chore/reorganize-mise-tasks

Conversation

@avihut
Copy link
Owner

@avihut avihut commented Feb 18, 2026

Summary

  • Move all ~50 inline mise tasks from mise.toml to file-based scripts in mise-tasks/ with colon-separated hierarchy naming
  • Strip mise.toml from 686 lines to 26 lines (tools + env + hooks only)
  • Update all task name references across CI, lefthook, docs, and agent configs

Test plan

  • mise tasks lists all 58 tasks with : naming
  • mise run clippy runs correctly
  • mise run test:unit passes all tests
  • lefthook validate passes
  • Pre-commit hooks pass (fmt:check, clippy, man:verify, docs:cli:verify)
  • No remaining old-style task names outside docs/plans/

🤖 Generated with Claude Code

Move all ~50 inline mise tasks from mise.toml to executable scripts in
mise-tasks/. Directory nesting creates colon-separated namespaces
automatically (e.g., test:integration:clone, docs:site:build).

- Create mise-tasks/ with 62 task files across 21 directories
- Strip all [tasks.*] sections from mise.toml (686 → 26 lines)
- Update task name references in CI, lefthook, docs, and agent configs
- Drop alias-only tasks (build-rust, test-all, b, default, test-rust)
- Preserve aliases via #MISE alias directive on canonical tasks

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@avihut avihut added this to the v1.1.0 milestone Feb 18, 2026
@avihut avihut added the chore Maintenance tasks label Feb 18, 2026
@avihut avihut self-assigned this Feb 18, 2026
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@avihut avihut merged commit 088119d into master Feb 18, 2026
6 checks passed
@avihut avihut deleted the chore/reorganize-mise-tasks branch February 18, 2026 19:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

chore Maintenance tasks

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant