From 435bc9e9a9ebad48cd5b23e1ea2b6b0653095417 Mon Sep 17 00:00:00 2001 From: DevTwilight Date: Fri, 13 Mar 2026 09:15:55 +0530 Subject: [PATCH] ci: update GitHub Actions versions for Node.js 24 compatibility --- .github/workflows/autofix.yml | 5 +++-- .github/workflows/ci.yml | 19 +++++++++++-------- .github/workflows/deploy-release.yml | 5 +++-- .github/workflows/docs.yml | 4 ++-- 4 files changed, 19 insertions(+), 14 deletions(-) diff --git a/.github/workflows/autofix.yml b/.github/workflows/autofix.yml index 6bcd2625..1926f989 100644 --- a/.github/workflows/autofix.yml +++ b/.github/workflows/autofix.yml @@ -6,9 +6,10 @@ jobs: style: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - name: Checkout code + uses: actions/checkout@v6 - name: Setup Python - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: python-version: '3.11' - name: Install Python dependencies diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index bf93e0d2..475491a9 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -28,9 +28,10 @@ jobs: os: windows-latest runs-on: ${{ matrix.os }} steps: - - uses: actions/checkout@v4 + - name: Checkout code + uses: actions/checkout@v6 - name: Setup Python ${{ matrix.python-version }} - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: python-version: ${{ matrix.python-version }} - name: Install dependencies @@ -45,7 +46,7 @@ jobs: shell: bash - name: Upload Codecov Results if: success() - uses: codecov/codecov-action@v3 + uses: codecov/codecov-action@v5 with: file: ./coverage.xml flags: unittests @@ -55,16 +56,17 @@ jobs: lint: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - name: Checkout code + uses: actions/checkout@v6 - name: Setup Python - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: python-version: '3.11' - name: Install Python dependencies run: | python -m pip install --upgrade hatch - name: Setup Node - uses: actions/setup-node@v4 + uses: actions/setup-node@v6 with: node-version: 20 - name: Check with ruff @@ -86,9 +88,10 @@ jobs: package: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - name: Checkout code + uses: actions/checkout@v6 - name: Setup Python - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: python-version: '3.11' - name: Install dependencies diff --git a/.github/workflows/deploy-release.yml b/.github/workflows/deploy-release.yml index 7db41a5c..9d5c6765 100644 --- a/.github/workflows/deploy-release.yml +++ b/.github/workflows/deploy-release.yml @@ -9,9 +9,10 @@ jobs: id-token: write runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - name: Checkout code + uses: actions/checkout@v6 - name: Setup Python - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: python-version: '3.11' - name: Install dependencies diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml index 16d74e52..fad30df9 100644 --- a/.github/workflows/docs.yml +++ b/.github/workflows/docs.yml @@ -9,9 +9,9 @@ jobs: runs-on: ubuntu-latest steps: - name: Download source - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Install Python - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: python-version: '3.11' - name: Install dependencies