diff --git a/.github/workflows/code-quality.yml b/.github/workflows/code-quality.yml index ada0ec2..5c32328 100644 --- a/.github/workflows/code-quality.yml +++ b/.github/workflows/code-quality.yml @@ -37,12 +37,12 @@ jobs: steps: - name: Checkout code - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: fetch-depth: 0 # Full history for better analysis - name: Set up Python - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: python-version: '3.10' cache: 'pip' @@ -177,7 +177,7 @@ jobs: - name: Upload Bandit report if: always() && steps.bandit.outcome != 'skipped' - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v6 with: name: bandit-security-report path: bandit-report.json diff --git a/.github/workflows/docker-build.yml b/.github/workflows/docker-build.yml index 3c8ddcd..201a99a 100644 --- a/.github/workflows/docker-build.yml +++ b/.github/workflows/docker-build.yml @@ -25,7 +25,7 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Set up Docker Buildx uses: docker/setup-buildx-action@v3 diff --git a/.github/workflows/release-and-publish.yml b/.github/workflows/release-and-publish.yml index 81705b4..41701c3 100644 --- a/.github/workflows/release-and-publish.yml +++ b/.github/workflows/release-and-publish.yml @@ -18,7 +18,7 @@ jobs: contents: write id-token: write steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 with: fetch-depth: 0 @@ -27,7 +27,7 @@ jobs: run: echo "title=${{ github.event.pull_request.title }}" >> $GITHUB_OUTPUT - name: Save PR body to file - uses: actions/github-script@v6 + uses: actions/github-script@v8 with: script: | const fs = require('fs'); @@ -57,7 +57,7 @@ jobs: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - name: Set up Python - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: python-version: 3.12 diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index be3bbca..75d6ab1 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -44,10 +44,10 @@ jobs: TOXENV: py313 steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: Set up Python ${{ matrix.python-version }} - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: python-version: ${{ matrix.python-version }} cache: 'pip' @@ -69,7 +69,7 @@ jobs: - name: Retrieve Playwright browsers from cache if any id: playwright-cache - uses: actions/cache@v4 + uses: actions/cache@v5 with: path: | ~/.cache/ms-playwright @@ -92,7 +92,7 @@ jobs: # Cache tox environments - name: Cache tox environments - uses: actions/cache@v4 + uses: actions/cache@v5 with: path: .tox # Include python version and os in the cache key