From 1d1bb52cae5be1d36e8110fd9fec3d12dd8a2c3a Mon Sep 17 00:00:00 2001 From: Sandhya Adavikolanu Date: Fri, 3 Apr 2026 11:51:21 -0700 Subject: [PATCH] ci: add Qualcomm preflight checks workflow Add QC Preflight Checks to surface potential OSS compliance issues early in the PR lifecycle. The workflow warns maintainers about licensing and copyright problems, enforces Qualcomm email policy, and checks for required repository files (e.g. README.md). Signed-off-by: Sandhya Adavikolanu --- .github/workflows/qcom-preflight-checks.yml | 24 +++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 .github/workflows/qcom-preflight-checks.yml diff --git a/.github/workflows/qcom-preflight-checks.yml b/.github/workflows/qcom-preflight-checks.yml new file mode 100644 index 0000000..d37a40b --- /dev/null +++ b/.github/workflows/qcom-preflight-checks.yml @@ -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: false + enable-dependency-review: false + 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