Skip to content

Commit d32acf9

Browse files
committed
refactor(mise): reorganize task configuration and update copier template
Remove deprecated Mise task directories and files, update includes to use new mise-tasks structure, and adjust copier skip rules for better template management. This cleanup ensures consistent task configuration and prevents conflicts with existing project files. - Remove old Mise task directories and configuration files - Update Mise includes to point to new mise-tasks location - Adjust copier skip rules to handle existing documentation and configuration files - Remove redundant lint task dependencies now handled by mise-tasks
1 parent f09eb3e commit d32acf9

3 files changed

Lines changed: 4 additions & 12 deletions

File tree

copier.yaml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,12 +12,14 @@ _envops:
1212
line_statement_prefix: "# %%"
1313

1414
_migrations: &migrations
15+
- rm --force --recursive --verbose '.config/copier/mise/tasks'
1516
- rm --force --verbose '__builtins__.pyi'
1617
- rm --force --verbose '.config/copier/direnv/00-python.sh'
1718
- rm --force --verbose '.config/copier/direnv/10-python.sh'
1819
- rm --force --verbose '.config/copier/mise/scripts/setup-python.sh'
1920
- rm --force --verbose '.config/copier/python.just'
2021
- rm --force --verbose '.config/mise/conf.d/00-python.toml'
22+
- rm --force --verbose '.config/mise/conf.d/10-python.toml'
2123
- rm --force --verbose '.github/copier/.copier-answers.python.yaml'
2224
- rm --force --verbose '.github/copier/mkdocs.yaml'
2325
- rm --force --verbose '.github/linters/.ruff.toml'
@@ -38,12 +40,11 @@ _migrations: &migrations
3840
_skip_if_exists:
3941
- .config/mise/config.toml
4042
- .gitignore
41-
- .ruff.toml
4243
- .vscode/settings.json
44+
- docs/.nav.yml
4345
- docs/README.md
4446
- mkdocs.yaml
4547
- pyproject.toml
46-
- pyrightconfig.json
4748
- README.md
4849
- src/
4950
- "!.config/copier/mkdocs.yaml"

template/.config/mise/conf.d/10-python.toml

Lines changed: 0 additions & 6 deletions
This file was deleted.

template/.config/mise/config.toml

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,4 @@
11
#:schema https://mise.jdx.dev/schema/mise.json
22

33
[task_config]
4-
includes = [".config/mise/tasks/", ".config/copier/mise/tasks/"]
5-
6-
[tasks.lint]
7-
depends = ["lint-python", "lint-toml"]
4+
includes = [".config/mise/tasks", ".config/copier/mise-tasks"]

0 commit comments

Comments
 (0)