GitHub Action to:
- junit-process: process JUnit XML files with Mergify CI Insights (Upload and Quarantine)
- scopes: detect and upload pull requests scopes to Mergify Merge Queue
More information on https://mergify.com
- uses: Mergifyio/gha-mergify-ci@v16
id: gha-mergify-ci
with:
# The Mergify CI action:
* junit-process: process JUnit XML files with Mergify CI Insights (Upload and Quarantine)
* scopes: detect and upload pull requests scopes to Mergify Merge Queue
* scopes-git-refs: return the base/head git references of the pull request in Merge Queue context
* scopes-upload: upload pull requests scopes to Mergify Merge Queue
* wait-jobs: wait for specified jobs to complete before proceeding
# Type: string
# Default: "junit-process"
action: ''
# Override the job name, must be used in case of matrix job to avoid
having the same name for all jobs
# Type: string
job_name: ''
# List of jobs to wait for completion
# Type: string
jobs: ''
# URL of the Mergify API
# Type: string
# Default: "https://api.mergify.com"
mergify_api_url: ''
# Path to the Mergify configuration file
# Type: string
mergify_config_path: ''
# Path of the files to upload
# Type: string
report_path: ''
# Comma separated list of scopes to upload
# Type: string
scopes: ''
# Outcome of the test runner step (e.g. steps.<id>.outcome).
Pass this to detect silent failures where the test runner crashed
but the JUnit report appears clean.
Values: 'success', 'failure', 'cancelled', 'skipped', or omit entirely.
'skipped' is treated the same as omitting this input.
# Type: string
test_step_outcome: ''
# Mergify CI token
# Type: string
token: ''