name: Semgrep on: pull_request: branches: - develop jobs: semgrep: name: Frappe Linter runs-on: ubuntu-latest steps: - uses: actions/checkout@v2 - name: Setup python3 uses: actions/setup-python@v2 with: python-version: 3.8 - name: Run semgrep run: | python -m pip install -q semgrep git fetch origin $GITHUB_BASE_REF:$GITHUB_BASE_REF -q files=$(git diff --name-only --diff-filter=d $GITHUB_BASE_REF) if [ -f .semgrep.yml ]; then semgrep --config=.semgrep.yml --quiet --error $files; fi