We use a fixed release cadence where milestones are created on a specific day along with their due date (our release date). As part of kicking off each cycle, we run automated testing and then complete any manual testing before the due date.
I know that linking test runs to an existing milestone is already supported via the milestone-id option, which is great. What would be really useful is the ability to also create milestones through the CLI tool, setting the name, due date, and other details, so the entire workflow can be automated end-to-end without needing to call the REST API directly.
Use case: In our CI pipeline, we currently use the NPM package for test automation and call the REST API separately to create milestones. Having milestone creation built into the CLI would simplify this and keep everything in one tool.
Suggested functionality:
-
Create a new milestone (with name, due date, description, etc.)
-
Return the new milestone ID so it can be passed to subsequent test run commands