From ef7c868817891fb2a3824239e4eeab1d7ee77ff9 Mon Sep 17 00:00:00 2001 From: Sandhya Adavikolanu Date: Fri, 3 Apr 2026 14:33:40 -0700 Subject: [PATCH] Create qcom-preflight-checks.yaml ci: add Qualcomm preflight checks workflow Add the QC preflight checks workflow to ensure standard Qualcomm CI validations (security, licensing, repository hygiene, and commit metadata) are enforced consistently on pull requests and main branch updates. This aligns the repository with Qualcomm CI compliance requirements and reusable workflow v2. Signed-off-by: Sandhya Adavikolanu --- .github/workflows/qcom-preflight-checks.yaml | 24 ++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 .github/workflows/qcom-preflight-checks.yaml diff --git a/.github/workflows/qcom-preflight-checks.yaml b/.github/workflows/qcom-preflight-checks.yaml new file mode 100644 index 0000000..1b06899 --- /dev/null +++ b/.github/workflows/qcom-preflight-checks.yaml @@ -0,0 +1,24 @@ +name: QC Preflight Checks + +on: + pull_request: + push: + branches: [main] + workflow_dispatch: + +jobs: + preflight: + name: Run QC Preflight Checks + uses: qualcomm/qcom-reusable-workflows/.github/workflows/reusable-qcom-preflight-checks-orchestrator.yml@v2 + with: + enable-semgrep-scan: true + enable-dependency-review: true + enable-repolinter-check: true + enable-copyright-license-check: true + enable-commit-email-check: true + enable-commit-msg-check: false + enable-armor-checkers: false + + permissions: + contents: read + security-events: write