diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index f232c55..72b18eb 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -20,7 +20,7 @@ jobs: image: ${{ steps.meta.outputs.tags }} digest: ${{ steps.push.outputs.digest }} steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v7 - uses: docker/setup-buildx-action@v3 @@ -60,7 +60,7 @@ jobs: contents: read security-events: write steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v7 - name: Trivy — CRITICAL (hard fail) uses: aquasecurity/trivy-action@master diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index ee3630d..690a302 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -16,7 +16,7 @@ jobs: name: Lint / ruff runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v7 - uses: actions/setup-python@v5 with: python-version: ${{ env.PYTHON_VERSION }} @@ -29,7 +29,7 @@ jobs: name: Lint / mypy runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v7 - uses: actions/setup-python@v5 with: python-version: ${{ env.PYTHON_VERSION }} @@ -44,7 +44,7 @@ jobs: runs-on: ubuntu-latest needs: [lint-ruff, lint-mypy] steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v7 - uses: actions/setup-python@v5 with: python-version: ${{ env.PYTHON_VERSION }} @@ -80,7 +80,7 @@ jobs: runs-on: ubuntu-latest needs: [lint-ruff, lint-mypy] steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v7 - uses: actions/setup-python@v5 with: python-version: ${{ env.PYTHON_VERSION }} @@ -112,7 +112,7 @@ jobs: runs-on: ubuntu-latest needs: [lint-ruff, lint-mypy] steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v7 - run: | MATCHES=$(grep -rnwE '\bpan\b|\bcard_number\b|\bcvv\b|\braw_pan\b' src/ api/ 2>/dev/null || true) if [ -n "$MATCHES" ]; then @@ -127,7 +127,7 @@ jobs: runs-on: ubuntu-latest needs: [lint-ruff, lint-mypy] steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v7 - uses: actions/setup-python@v5 with: python-version: ${{ env.PYTHON_VERSION }} @@ -156,7 +156,7 @@ jobs: runs-on: ubuntu-latest needs: [security-pip-audit, security-bandit, security-pci-pan-guard, security-detect-secrets] steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v7 - uses: actions/setup-python@v5 with: python-version: ${{ env.PYTHON_VERSION }} @@ -203,7 +203,7 @@ jobs: --health-timeout 3s --health-retries 5 steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v7 - uses: actions/setup-python@v5 with: python-version: ${{ env.PYTHON_VERSION }} diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index cce89bf..90e5ef0 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -11,7 +11,7 @@ jobs: permissions: contents: write steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v7 with: fetch-depth: 0