Minitap integrations: GitHub, CI, Slack, tickets and MCP
mini works where your team works.
Findings land in your pull requests and Slack, and your tracker on request.
v4.13.0Regression suite
46 passed2 failed
CriticalManage Cart ContentsAndroid
The subtotal matches the items in the cart
- Expected
- Subtotal $82.48
- Actual
- Subtotal $85.48
Critical
Manage Cart Contents
Expected: The subtotal reads $82.48, the sum of its items
Actually observed: The subtotal reads $85.48
Minitest (Shop)1 critical issue
Shop v4.13.0 · 1 critical · 14 min
Critical · Manage Cart Contents
Cart subtotal does not match its items
Recording · 0:41
✓ Acknowledge✗ Not a bugResolved
Cart subtotal does not match its items
BugUrgentmini
Steps to reproduce
- Add the four items to the cart
- Open the cart
Expected: Subtotal $82.48
Actual: Subtotal $85.48
Recording · 0:41
Every integration, and how far it goes.
Code review and CI
GitHub
NativeA comment on pull requests to main, a check on every run.
GitHub docsHow far it goes
Install the MiniTest GitHub App once. mini comments on every pull request to your main or release branches, with a box to tick to run the tests, and posts a check, Minitest (your app), on every run. Comment @mini test to start one, and mini asks on the pull request when it needs context. The check informs by default; turn on Block merge on failing tests and branch protection can require it.
GitHub Action
Runs mini from any workflow, signed in with GitHub OIDC.
GitHub Action docsHow far it goes
Starts a run from any workflow, signed in with GitHub OIDC. It uploads your build or asks mini to build the commit, and can wait for the verdict to hold a release. On a release tag it runs only the tests affected since the previous tag.
CLI, for any CI
The CLI runs mini from GitLab CI, CircleCI, Jenkins or any CI.
CLI, for any CI docsHow far it goes
The open-source minitest CLI starts runs, waits for them and reads every verdict as JSON, with a workspace API key. GitLab CI, CircleCI, Jenkins, Azure Pipelines and Bitbucket Pipelines run mini through the CLI.
GitLab and Bitbucket
Connect and buildmini builds and tests your repositories. Gate pipelines through the CLI.
How far it goes
Connect a GitLab group, self-hosted included, or a Bitbucket workspace. mini builds from your repositories and keeps the tests in step with your code. Comments and checks on pull requests are GitHub only; gate a pipeline through the CLI.
Where your team talks

Slack
One message per run, and a thread per finding with its clip.
Slack docsHow far it goes
mini posts one message per run and edits it as the run goes. Each finding gets a thread with a clip of the failure and three buttons: Acknowledge, Not a bug, Resolved. Start runs with @mini run, and mini asks your team in the channel when it needs context or a test account.
Tickets and specs
Notion
mini reads your specs and PRDs, and writes tests from them.
How far it goes
Connect Notion and mini reads the specs and PRDs your team already wrote, and writes tests from them.
Jira
On requestTickets with the steps to reproduce and the recording.
How far it goes
On request, mini files a Jira ticket from a failing test or a suggestion, with the report, the steps to reproduce and the recording, and reads your tickets and epics for context.

Linear
On requestIssues with the steps to reproduce and the recording.
How far it goes
On request, mini files a Linear issue from a failing test or a suggestion, with the steps to reproduce and the recording attached.
Coding agents
MCP server
Your coding agent reads tests and results, and starts runs.
How far it goes
Your coding agent, in Cursor, Claude Code or Windsurf, signs in to mini’s MCP server. It can read and edit tests, test accounts and builds, start runs and read their results.
Fix prompts
Copy a fix prompt from any failed criterion into your agent.
Fix prompts docsHow far it goes
Every failed criterion has a Copy fix prompt button: the root cause, the steps to reproduce and a proposed fix, ready for your coding agent. The CLI ships a skill so the agent can run mini itself.
Hold a release on the verdict.
The Action signs in with GitHub OIDC, waits for the verdict and fails the step on a failing test.
permissions:
id-token: write
steps:
- uses: minitap-ai/minitest-trigger@v1
with:
app-slug: shop
wait-for-result: true
fail-on-failure: trueGood questions.
Does mini block merges?
Not unless you ask it to. mini’s check informs by default. Turn on Block merge on failing tests for an app and the check fails when a test fails, so branch protection can require it. In a release workflow, the GitHub Action can wait for the verdict and fail the step.
Does mini run on every pull request?
No. mini comments on the pull request and waits: a run starts when someone ticks its box, comments @mini test, or your CI calls the Action or the CLI.
Which CI does mini work with?
GitHub Actions natively, through the minitap-ai/minitest-trigger Action. Any other CI, from GitLab CI and CircleCI to Jenkins, Azure Pipelines and Bitbucket Pipelines, runs mini through the open-source CLI with a workspace API key, and reads the verdict as JSON.
Can mini run on a schedule?
Not on its own yet. Run it nightly from your CI instead: a scheduled GitHub Actions workflow that calls the Action, or a cron job that calls the CLI.
Do GitLab and Bitbucket get comments and checks?
No. Connect them and mini builds from your repositories and keeps the tests in step with your code. Comments and checks on pull requests are GitHub only, so gate a GitLab or Bitbucket pipeline through the CLI.
How do we get tickets from mini?
On request. Ask us and we switch ticketing on for your workspace: mini then files Jira or Linear tickets from a failing test or a suggestion, with the report, the steps to reproduce and the recording.
What does mini get access to?
On GitHub, the repositories you pick when you install the MiniTest GitHub App. In Slack, mini joins your public channels, posts each run to the channel you pick, and anything done from Slack runs as the person’s own Minitap account and role. The CLI and the MCP server use a workspace API key or your sign-in.
See it in your own tools.
Bring a build. We run mini on it, and the finding lands in your tools.