Skip to content

chore: s/mise task/mise tasks/g in docs and tests#7400

Merged
jdx merged 4 commits intojdx:mainfrom
muzimuzhi:docs/mise-tasks
Dec 19, 2025
Merged

chore: s/mise task/mise tasks/g in docs and tests#7400
jdx merged 4 commits intojdx:mainfrom
muzimuzhi:docs/mise-tasks

Conversation

@muzimuzhi
Copy link
Contributor

@muzimuzhi muzimuzhi commented Dec 18, 2025

task is a hidden subcommand. Found by

rg --pcre2 '(?<!a |the )mise task\b'`.

Exceptions:

  • Mentions of mise task in CHANGELOG.md are NOT changed.
  • e2e test names are NOT updated. They are still named test_task_....

Note

Replaces references to the hidden mise task subcommand with mise tasks across docs, manpages, usage spec, help strings, completions, and e2e tests.

  • Docs:
    • Update examples and guidance to use mise tasks ... in docs/cli/*, docs/tasks/*.
  • CLI Help/Man/Usage:
    • Change shorthand description to "Shorthand for mise tasks run <TASK>" in docs/cli/index.md, man/man1/mise.1, mise.usage.kdl, and src/cli/mod.rs.
    • Update help text and examples for generate task-stubs, tasks add, and tasks validate to mise tasks ....
  • Source (Rust):
    • Adjust example/help strings in src/cli/generate/task_stubs.rs, src/cli/tasks/add.rs, src/cli/tasks/validate.rs, and src/cli/mod.rs (no functional logic changes).
  • Completions:
    • Update Fig spec descriptions (e.g., hide flag) in xtasks/fig/src/mise.ts.
  • Tests:
    • Switch e2e test commands from mise task ... to mise tasks ... throughout e2e/*.

Written by Cursor Bugbot for commit ffab113. This will update automatically on new commits. Configure here.

`task` is a hidden subcommand. Found by

    rg --pcre2 '(?<!a |the )mise task\b'`.

Exceptions:
- Mentions of `mise task` in CHANGELOG.md are NOT changed.
- e2e test names are NOT updated. They are still named `test_task_...`.
Copilot AI review requested due to automatic review settings December 18, 2025 22:41
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR systematically replaces all instances of mise task with mise tasks across documentation, tests, and help text. The change reflects that task is a hidden subcommand and the proper command is tasks.

  • Updates all documentation to use mise tasks instead of mise task
  • Updates all test files to use the correct command syntax
  • Updates help text, man pages, and completion specs

Reviewed changes

Copilot reviewed 31 out of 31 changed files in this pull request and generated 1 comment.

Show a summary per file
File Description
xtasks/fig/src/mise.ts Updates Fig completion spec description for hide flag
src/cli/tasks/validate.rs Updates example commands in help text
src/cli/tasks/add.rs Updates description and example command
src/cli/mod.rs Updates shorthand description
src/cli/generate/task_stubs.rs Updates example command
mise.usage.kdl Updates help text and example commands throughout
man/man1/mise.1 Updates man page documentation
e2e/tasks/test_task_validate Updates all test assertions to use correct command
e2e/tasks/test_task_usage Updates all test assertions
e2e/tasks/test_task_run_output Updates test assertion
e2e/tasks/test_task_project_root Updates test command
e2e/tasks/test_task_ls_usage Updates test assertions and comments
e2e/tasks/test_task_ls Updates test assertions
e2e/tasks/test_task_info Updates test assertions
e2e/tasks/test_task_edit_nested_names Updates test commands and output
e2e/tasks/test_task_display_truncation Updates test assertions
e2e/tasks/test_task_deps Updates test assertions
e2e/tasks/test_task_depends_post_multiple Updates test assertions
e2e/tasks/test_task_depends_post Updates test assertion
e2e/tasks/test_task_default Updates test commands
e2e/tasks/test_task_add Updates test commands
e2e/generate/test_generate_task_stubs Updates test command
e2e/generate/test_generate_bootstrap Updates test command
docs/tasks/toml-tasks.md Updates example command
docs/tasks/running-tasks.md Updates documentation text
docs/tasks/file-tasks.md Updates documentation text
docs/tasks/architecture.md Updates example commands
docs/cli/tasks/validate.md Updates example commands
docs/cli/tasks/add.md Updates description and example
docs/cli/index.md Updates shorthand description
docs/cli/generate/task-stubs.md Updates example command

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
@jdx
Copy link
Owner

jdx commented Dec 18, 2025

bugbot run

Copy link

@cursor cursor bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

✅ Bugbot reviewed your changes and found no bugs!


@muzimuzhi
Copy link
Contributor Author

CI failed at mise run test:coverage, due to exceeded API rate limit.

E2E backend/test_github_auto_detect
  $ mise x github:cli/cli@2.75.0 -- gh --version
  mise github:cli/cli@2.75.0 install
  mise github:cli/cli@2.75.0 download gh_2.75.0_linux_amd64.tar.gz
  mise github:cli/cli@2.75.0 checksum gh_2.75.0_linux_amd64.tar.gz
  mise github:cli/cli@2.75.0 verify GitHub attestations
  Error: 
     0: Failed to install github:cli/cli@2.75.0: GitHub attestations verification error for github:cli/cli@2.75.0: API error: GitHub API returned 403 Forbidden: {"message":"API rate limit exceeded for 4.227.174.181. (But here's the good news: Authenticated requests get a higher rate limit. Check out the documentation for more details.)","documentation_url":"https://docs.github.com/rest/overview/resources-in-the-rest-api#rate-limiting"}

https://github.com/jdx/mise/actions/runs/20353688296/job/58484435448?pr=7400#step:12:85

@jdx jdx enabled auto-merge (squash) December 19, 2025 01:17
@jdx jdx merged commit f8ef4ee into jdx:main Dec 19, 2025
48 of 51 checks passed
jekis913 added a commit to jekis913/mise that referenced this pull request Dec 19, 2025
* upstream/main:
  chore: s/mise task/mise tasks/g in docs and tests (jdx#7400)
  registry: use pipx backend for poetry (jdx#7416)
  registry: use pipx backend for pipenv (jdx#7415)
  registry: use npm backend for danger-js (jdx#7407)
@muzimuzhi muzimuzhi deleted the docs/mise-tasks branch December 19, 2025 02:11
jdx pushed a commit that referenced this pull request Dec 19, 2025
### 🚀 Features

- **(tera)** add haiku() function for random name generation by @jdx in
[#7399](#7399)
- implement independent versioning for subcrates by @jdx in
[#7402](#7402)

### 🐛 Bug Fixes

- **(ci)** improve GHA cache efficiency and fix registry-ci bug by @jdx
in [#7404](#7404)
- **(ci)** use !cancelled() instead of always() for registry-ci by @jdx
in [#7435](#7435)
- **(test)** update backend_arg test to use clojure instead of poetry by
@jdx in [#7436](#7436)

### 📚 Documentation

- add link to COPR package page for Fedora/RHEL by @jdx in
[bc8ac73](bc8ac73)
- improve installation documentation by @jdx in
[#7403](#7403)
- add comprehensive glossary by @jdx in
[#7401](#7401)

### 🧪 Testing

- rename duplicate 'ci' job names for clarity by @jdx in
[#7398](#7398)
- add token pool integration for rate limit distribution by @jdx in
[#7397](#7397)

### 📦 Registry

- add github backend for swiftformat by @jdx in
[#7396](#7396)
- use pipx backend for azure-cli by @jdx in
[#7406](#7406)
- use pipx backend for dvc by @jdx in
[#7413](#7413)
- add github backend for zprint by @jdx in
[#7410](#7410)
- use gem backend for cocoapods by @jdx in
[#7411](#7411)
- use pipx backend for gallery-dl by @jdx in
[#7409](#7409)
- add aqua backends for HashiCorp tools by @jdx in
[#7408](#7408)
- use npm backend for danger-js by @jdx in
[#7407](#7407)
- use pipx backend for pipenv by @jdx in
[#7415](#7415)
- use pipx backend for poetry by @jdx in
[#7416](#7416)
- add github backend for xcodegen
([github:yonaskolb/XcodeGen](https://github.com/yonaskolb/XcodeGen)) by
@jdx in [#7417](#7417)
- use npm backend for heroku by @jdx in
[#7418](#7418)
- add aqua backend for setup-envtest by @jdx in
[#7421](#7421)
- add github backend for xcresultparser
([github:a7ex/xcresultparser](https://github.com/a7ex/xcresultparser))
by @jdx in [#7422](#7422)
- add aqua backend for tomcat by @jdx in
[#7423](#7423)
- use npm backend for serverless by @jdx in
[#7424](#7424)
- add github backend for daytona
([github:daytonaio/daytona](https://github.com/daytonaio/daytona)) by
@jdx in [#7412](#7412)
- add github backend for flyway
([github:flyway/flyway](https://github.com/flyway/flyway)) by @jdx in
[#7414](#7414)
- add github backend for schemacrawler
([github:schemacrawler/SchemaCrawler](https://github.com/schemacrawler/SchemaCrawler))
by @jdx in [#7419](#7419)
- add github backend for codeql by @jdx in
[#7420](#7420)
- use pipx backend for mitmproxy by @jdx in
[#7425](#7425)
- use pipx backend for sshuttle by @jdx in
[#7426](#7426)
- add github backend for quarkus by @jdx in
[#7428](#7428)
- add github backend for smithy by @jdx in
[#7430](#7430)
- add github backend for xchtmlreport
([github:XCTestHTMLReport/XCTestHTMLReport](https://github.com/XCTestHTMLReport/XCTestHTMLReport))
by @jdx in [#7431](#7431)
- add github backend for grails by @jdx in
[#7429](#7429)
- use npm backend for esy by @jdx in
[#7434](#7434)
- add github backend for micronaut by @jdx in
[#7433](#7433)
- add github backend for dome by @jdx in
[#7432](#7432)
- use vfox backend for poetry by @jdx in
[#7438](#7438)

### Chore

- **(docker)** add Node LTS to mise Docker image by @jdx in
[#7405](#7405)
- rename mise-tools to mise-versions by @jdx in
[ab3e1b8](ab3e1b8)
- s/mise task/mise tasks/g in docs and tests by @muzimuzhi in
[#7400](#7400)

### New Contributors

- @muzimuzhi made their first contribution in
[#7400](#7400)
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.

3 participants