Skip to content

test: add pytest suite + fix the CI gates that were failing on main #5

test: add pytest suite + fix the CI gates that were failing on main

test: add pytest suite + fix the CI gates that were failing on main #5

Workflow file for this run

name: Secret Scan
on:
pull_request:
branches: [main]
concurrency:
group: secret-scan-${{ github.ref }}
cancel-in-progress: true
jobs:
secret-scan:
name: Secret Scan (gitleaks)
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
with:
fetch-depth: 0
- name: Install gitleaks
run: |
VERSION=8.30.1
curl -sSfL "https://github.com/gitleaks/gitleaks/releases/download/v${VERSION}/gitleaks_${VERSION}_linux_x64.tar.gz" \
| tar -xz -C /tmp
sudo mv /tmp/gitleaks /usr/local/bin/gitleaks
gitleaks version
- name: Scan PR diff
run: |
gitleaks git \
--log-opts "origin/${{ github.base_ref }}..HEAD" \
--redact \
--verbose