diff --git a/.github/workflows/integration_test.yml b/.github/workflows/integration_test.yml index b90cb87..cafc5c4 100644 --- a/.github/workflows/integration_test.yml +++ b/.github/workflows/integration_test.yml @@ -33,11 +33,11 @@ jobs: has_sha: ${{ steps.extract-sha.outputs.result != '' }} steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@v6 - name: Extract commit SHA from comment id: extract-sha - uses: actions/github-script@v7 + uses: actions/github-script@v8 with: result-encoding: string script: | @@ -88,7 +88,7 @@ jobs: - name: Check CODEOWNERS authorization id: auth-check - uses: actions/github-script@v7 + uses: actions/github-script@v8 with: script: | const commenter = context.payload.comment.user.login; @@ -177,12 +177,12 @@ jobs: steps: - name: Checkout code - uses: actions/checkout@v5 + uses: actions/checkout@v6 with: ref: ${{ needs.check-authorization.outputs.commit_sha }} - name: Set up Python - uses: actions/setup-python@v4 + uses: actions/setup-python@v6 with: python-version: '3.11' cache: 'pip' @@ -200,7 +200,7 @@ jobs: - name: Create in-progress check id: create-check - uses: actions/github-script@v7 + uses: actions/github-script@v8 with: github-token: ${{ secrets.GITHUB_TOKEN }} result-encoding: string @@ -234,7 +234,7 @@ jobs: python -m pytest tests/ -m "integration" -v --junitxml=junit/integration-test-results.xml - name: Upload integration test results - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v6 if: always() with: name: integration-test-results @@ -251,7 +251,7 @@ jobs: - name: Update check with test results if: always() - uses: actions/github-script@v7 + uses: actions/github-script@v8 env: CHECK_ID: ${{ steps.create-check.outputs.result }} TEST_OUTCOME: ${{ steps.run-tests.outcome }} diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index dfd4834..5526e33 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -16,10 +16,10 @@ jobs: steps: - name: Check out repository code - uses: actions/checkout@v3 + uses: actions/checkout@v6 - name: Set up Python - uses: actions/setup-python@v4 + uses: actions/setup-python@v6 with: python-version: '3.10' cache: 'pip' diff --git a/.github/workflows/publish-pypi.yml b/.github/workflows/publish-pypi.yml index 4c6eae4..50e5513 100644 --- a/.github/workflows/publish-pypi.yml +++ b/.github/workflows/publish-pypi.yml @@ -26,12 +26,12 @@ jobs: steps: - name: Checkout code - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: fetch-depth: 0 # Full history for changelog generation - name: Set up Python - uses: actions/setup-python@v4 + uses: actions/setup-python@v6 with: python-version: '3.11' @@ -263,10 +263,10 @@ jobs: steps: - name: Checkout code - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Set up Python - uses: actions/setup-python@v4 + uses: actions/setup-python@v6 with: python-version: '3.11' diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index bf88bcf..75d21a0 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -20,10 +20,10 @@ jobs: steps: - name: Check out repository code - uses: actions/checkout@v3 + uses: actions/checkout@v6 - name: Set up Python ${{ matrix.python-version }} - uses: actions/setup-python@v4 + uses: actions/setup-python@v6 with: python-version: ${{ matrix.python-version }} cache: 'pip' @@ -53,7 +53,7 @@ jobs: # Only upload coverage report for Python 3.10 - name: Upload coverage report if: matrix.python-version == '3.10' - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v6 with: name: coverage-report path: coverage.xml