Skip to content

build: migrate task runner to mise#481

Draft
binaryaaron wants to merge 2 commits into
mainfrom
binaryaaron/mise-tasks
Draft

build: migrate task runner to mise#481
binaryaaron wants to merge 2 commits into
mainfrom
binaryaaron/mise-tasks

Conversation

@binaryaaron
Copy link
Copy Markdown
Collaborator

Summary

  • Move project task definitions from the Makefile into domain-specific tasks/*.toml mise task files.
  • Update CI, Dockerfiles, docs, agent command references, and developer guidance to call mise run tasks directly.
  • Reduce Make to setup/bootstrap support plus deprecated target messages that point users to the corresponding mise tasks.

Test plan

  • mise run format-check
  • git diff --check
  • mise tasks
  • mise run --dry-run test:ci
  • mise run test:nss-config-dataset --help
  • make format-check emits a deprecation message
  • make run TASK=format-check ARGS=--help

Notes

  • Docker image builds and GPU tests were not run locally.

Made with Cursor

Move project automation into mise task definitions and leave Make as a bootstrap/deprecation shim so local, CI, and container workflows share one task source.

Signed-off-by: Aaron Gonzales <aagonzales@nvidia.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
@codecov
Copy link
Copy Markdown

codecov Bot commented May 8, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

Keep TOML task files focused on orchestration while moving bash-heavy setup, container, build, and publish commands into executable mise file tasks with shared helpers.

Signed-off-by: Aaron Gonzales <aagonzales@nvidia.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
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.

1 participant