From 995dc23aa110c53e57baf9b8b2a6439ed35db582 Mon Sep 17 00:00:00 2001 From: Steve Kelly Date: Thu, 15 Feb 2024 09:20:31 -0500 Subject: [PATCH] Update semgrep version (#7) Update Semgrep version. Also test on latest semgrep in the CI. --- .github/workflows/semgrep-rules-test.yml | 21 +++++++++++++++------ 1 file changed, 15 insertions(+), 6 deletions(-) diff --git a/.github/workflows/semgrep-rules-test.yml b/.github/workflows/semgrep-rules-test.yml index 8eeb354..6b8700d 100644 --- a/.github/workflows/semgrep-rules-test.yml +++ b/.github/workflows/semgrep-rules-test.yml @@ -7,17 +7,26 @@ on: - main jobs: - test-latest: - name: rules-test-latest + test: + name: rules-test-${{ matrix.semgrep_version }} runs-on: ubuntu-20.04 + strategy: + fail-fast: false + matrix: + include: + - semgrep_version: '1.56.0' + install_command: 'pip3 install semgrep==1.56.0' + - semgrep_version: 'latest' + install_command: 'pip3 install semgrep' steps: - uses: actions/checkout@v2 - uses: actions/setup-python@v2 with: python-version: 3.9.2 - - name: install semgrep - run: pip3 install semgrep==1.52.0 - - name: validate rules + - name: Install Semgrep + run: ${{ matrix.install_command }} + - name: Validate rules run: semgrep --validate --config . - - name: run semgrep + - name: Run semgrep run: semgrep --test --test-ignore-todo + continue-on-error: ${{ matrix.semgrep_version == 'latest' }}