From 319ef7354bdd7232872256aa0271372cc3a6e7a6 Mon Sep 17 00:00:00 2001 From: Denis Averin Date: Fri, 10 Apr 2026 18:53:15 +0700 Subject: [PATCH] Update GitHub Actions to Node 24 compatible versions MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit GitHub is deprecating Node 20 on Actions runners (EOL April 2026). Updated actions to their latest major versions with Node 24 support: - actions/checkout v4 → v6 - actions/setup-python v4 → v6 --- .github/workflows/check-badges.yml | 2 +- .github/workflows/python-latest.yml | 4 ++-- .github/workflows/python-package.yml | 4 ++-- .github/workflows/twine-check.yml | 4 ++-- 4 files changed, 7 insertions(+), 7 deletions(-) diff --git a/.github/workflows/check-badges.yml b/.github/workflows/check-badges.yml index d673011..8469a05 100644 --- a/.github/workflows/check-badges.yml +++ b/.github/workflows/check-badges.yml @@ -11,7 +11,7 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: Check badges in README.md run: ./scripts/check-badges.bash "README.md" diff --git a/.github/workflows/python-latest.yml b/.github/workflows/python-latest.yml index ef11384..48f2864 100644 --- a/.github/workflows/python-latest.yml +++ b/.github/workflows/python-latest.yml @@ -40,9 +40,9 @@ jobs: continue-on-error: true steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: Set up Python on ${{ matrix.operating-system }} - uses: actions/setup-python@v4 + uses: actions/setup-python@v6 with: python-version: ${{ matrix.python-version }} cache: 'pip' # caching pip dependencies diff --git a/.github/workflows/python-package.yml b/.github/workflows/python-package.yml index 3ad9d4d..8d4e8bc 100644 --- a/.github/workflows/python-package.yml +++ b/.github/workflows/python-package.yml @@ -20,9 +20,9 @@ jobs: python-version: [ '3.9', '3.12' ] steps: - - uses: actions/checkout@v4 + - 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' # caching pip dependencies diff --git a/.github/workflows/twine-check.yml b/.github/workflows/twine-check.yml index 9ebccd2..cc6449a 100644 --- a/.github/workflows/twine-check.yml +++ b/.github/workflows/twine-check.yml @@ -11,9 +11,9 @@ jobs: runs-on: ubuntu-latest steps: - - 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.x' cache: 'pip' # caching pip dependencies