minitap-ai/Trigger Minitest Suite

Trigger your Minitest suite from your CI workflow. Authenticates via GitHub OIDC, optionally uploads build artifacts, and kicks off test execution.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
app-slugThe Minitest app slug to testyes
user-story-typesComma-separated user story types to run (e.g., "login,checkout"). Mutually exclusive with `user-stories`.no
user-storiesUser story IDs (UUIDs) to run, separated by newlines and/or commas. Mutually exclusive with `user-story-types`.no
scopeWhich scenarios to run: `affected` (only scenarios impacted since the last release, on a matching release tag) or `full` (the whole suite). Ignored when `user-stories` or `user-story-types` is set. Leave empty to let the server self-gate (affected on a matching release tag, full otherwise).no
run-iosRun tests on iOS. When true and no `ios-build-path` is provided, Minitest builds the app for you. Defaults to true.notrue
run-androidRun tests on Android. When true and no `android-build-path` is provided, Minitest builds the app for you. Defaults to true.notrue
ios-build-pathOptional path to a pre-built iOS simulator build (.app directory or .ipa file). When omitted with `run-ios: true`, Minitest builds the app.no
android-build-pathOptional path to a pre-built Android emulator build (.apk, must target x86-64). When omitted with `run-android: true`, Minitest builds the app.no
run-webRun the web lane. For a web app linked to a GitHub repo, Minitest builds and serves the commit this workflow runs on and tests against it (no web-url needed). For a web app with only a configured URL, it tests that URL. Defaults to false.nofalse
web-targetsExplicit web targets as a comma-separated list of `<browser>:<viewport>` (e.g. "chrome:desktop,safari:mobile"). Valid: chrome:desktop, firefox:desktop, chrome:tablet, firefox:tablet, chrome:mobile (Android), safari:mobile (iOS). Enables the web lane on its own.no
web-urlPer-run web URL override (e.g. a PR preview deployment). When set, the web lane tests this URL instead of building the commit. Applies when run-web or web-targets is set.no
commit-titleCommit title (first line of the commit message). Auto-detected from the GitHub event payload if not provided.no
tenant-idTenant ID (required if repo is linked to multiple tenants)no
api-urlOverride API base URLnohttps://testing-service.app.minitap.ai
cancel-previous-runsCancel previous in-flight test batches for the same source branch when it matches the app's release branch patterns. Has no effect on tag pushes or on branches that don't match a configured release pattern.notrue
namedescription
batch-idThe ID of the triggered test batch
statusInitial status of the triggered batch