.apache-magpie-overrides/pr-management-triage-ci-check-map.md
Table of Contents generated with DocToc
<!-- END doctoc generated TOC please keep comment here to allow auto update --> <!-- SPDX-License-Identifier: Apache-2.0 https://www.apache.org/licenses/LICENSE-2.0 -->This file is the CI-check categorisation table for the
pr-management-triage skill's
violations comments. It contains the concrete mapping for the
Apache Airflow project. New adopters should copy this file into
their own <project-config>/pr-management-triage-ci-check-map.md
and replace every Airflow-specific pattern and URL with their
project's equivalents.
Each row maps a GitHub check name pattern (case-insensitive substring match) to a human-readable category name the skill prints in the violations comment, plus a doc URL the skill links to.
| Pattern | Category | Doc URL |
|---|---|---|
static checks, pre-commit, prek | Pre-commit / static checks | https://github.com/apache/airflow/blob/main/contributing-docs/08_static_code_checks.rst |
ruff | Ruff (linting / formatting) | https://github.com/apache/airflow/blob/main/contributing-docs/08_static_code_checks.rst |
mypy- | mypy (type checking) | https://github.com/apache/airflow/blob/main/contributing-docs/08_static_code_checks.rst |
unit test, test- | Unit tests | https://github.com/apache/airflow/blob/main/contributing-docs/09_testing.rst |
docs, spellcheck-docs, build-docs | Build docs | https://github.com/apache/airflow/blob/main/contributing-docs/11_documentation_building.rst |
helm | Helm tests | https://github.com/apache/airflow/blob/main/contributing-docs/testing/helm_unit_tests.rst |
k8s, kubernetes | Kubernetes tests | https://github.com/apache/airflow/blob/main/contributing-docs/testing/k8s_tests.rst |
build ci image, build prod image, ci-image, prod-image | Image build | https://github.com/apache/airflow/blob/main/contributing-docs/08_static_code_checks.rst |
provider | Provider tests | https://github.com/apache/airflow/blob/main/contributing-docs/12_provider_distributions.rst |
* (catch-all) | Other failing CI checks | https://github.com/apache/airflow/blob/main/contributing-docs/08_static_code_checks.rst |
mypy-airflow-core
matches the mypy- row).mergeable == CONFLICTING, the skill emits a separate "Merge conflicts"
category linking to the project's git/rebase doc:| Concept | Doc URL |
|---|---|
| Merge conflicts (rebase guide) | https://github.com/apache/airflow/blob/main/contributing-docs/10_working_with_git.rst |
checks_state == FAILURE but no
failed check names are extractable, the skill emits a generic
"Failing CI checks" entry pointing at the same doc URL as the
catch-all row above.