magna-labs/Miqa Offline Test Kickoff

Kick off offline test runs in Miqa, optionally upload outputs, and update metadata or version overrides. Optionally create GitHub status checks.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Activelast commit Jun 11, 2026
License
None

Pinned Snippet

workflow.ymlSHA-pinned
uses: magna-labs/miqa-offline-test-kickoff@ebabd3883c2e37a020e419c42805a1263e78dda2 # v1.7.6

tags can be moved; commit SHAs can't. why a SHA?

namedescriptionrequireddefault
MIQA_API_KEYMiqa API Keyyes
MIQA_ENDPOINTRoot URL for Miqa (proxy or app domain)yes
TRIGGER_IDMiqa test trigger IDyes
VERSION_NAMEVersion name for the runyes
OUTPUTS_ALREADY_ON_CLOUDSet to true if outputs are already in cloud storagenofalse
GET_METADATA_KEYMetadata key to match for fetching latest TCRno""
GET_METADATA_VALUEMetadata value to match for fetching latest TCRno""
SET_METADATAMetadata key-values to set on the run. Use YAML or JSON format: status: success pipeline: exome no""
LOCATIONSMapping of sample names to file locations. Use YAML format: sample1: gs://bucket/sample1.vcf sample2: s3://bucket/sample2.vcf no
OUTPUT_BUCKET_OVERRIDEOptional bucket name to apply to all samples if only folders are provided in LOCATIONSno
LOCATIONS_FILEPath to a file mapping dataset/sample names to file locations. Supported formats: • YAML or JSON: sample1: gs://bucket/sample1.vcf • CSV: - With headers: dataset,path sample1,gs://bucket/sample1.vcf - Without headers: sample1,gs://bucket/sample1.vcf no
INSTALLATION_IDApp Installation ID for the miqa-status-check GitHub App (optional)no
CHECK_NAMEName to display in checks statusno""
SHACommit SHA (e.g., github.sha)no
REPOSITORYGitHub repository (e.g., github.repository)no
MIQA_GITHUB_APPBase URL for Miqa GitHub Appnohttps://miqa-github.herokuapp.com
STRICTFail early if paths or sample names are invalidnotrue
DRAG_AND_DROP_MODEEnable drag-and-drop mode (disables strict mode and skips file upload)nofalse
DELAY_BEFORE_RUN_SECONDSOptional delay before test kickoff (seconds). Helps stagger runs in high-concurrency environments.no3
namedescription
run_idMiqa run ID
run_linkLink to the Miqa test chain run