Skip to content

workflows: Disable semgrep preflight check #28

workflows: Disable semgrep preflight check

workflows: Disable semgrep preflight check #28

name: preflight-checkers
on:
pull_request_target:
branches: [ "main" ]
push:
branches: [ "main" ]
workflow_dispatch:
jobs:
checker:
uses: qualcomm-linux/qli-actions/.github/workflows/qualcomm-organization-repolinter.yml@main
Copyright-License-Detector:
if: ${{ ( inputs.copyright-license-detector && contains('pull_request_target', github.event_name) && github.event.action != 'closed' ) }}
runs-on: ubuntu-latest
steps:
- name: Checkout PR head
uses: actions/checkout@v3
with:
fetch-depth: 0 # Full history so we can diff properly
ref: ${{ github.event.pull_request.head.ref }}
repository: ${{ github.event.pull_request.head.repo.full_name }}
- name: Add PR base repo as remote and fetch it
run: |
git remote add upstream https://github.com/${{ github.event.pull_request.base.repo.full_name }}.git
git fetch upstream
- name: Generate final patch between base and head
run: |
git diff upstream/${{ github.event.pull_request.base.ref }} > pr.patch
head -n 100 pr.patch
- name: Run copyright/license detector
uses: qualcomm/copyright-license-checker-action@main
with:
patch_file: pr.patch
repo_name: ${{ github.repository }}
PR-Check-Emails:
if: ${{ inputs.pr-check-emails }}
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v4
- name: Check PR emails
uses: qualcomm/commit-emails-check-action@main