From d7703fff924621bb8cbb11d500953b5d7c929b72 Mon Sep 17 00:00:00 2001 From: chankoo Date: Mon, 15 Jun 2026 17:34:20 +0900 Subject: [PATCH] ci: migrate GitHub Actions off deprecated Node 20 runtime (PL-61) Bump actions running on Node 20/16 to Node 24-capable versions ahead of the runner default switch (2026-06-16) and Node 20 removal (2026-09-16): - actions/checkout v3 -> v5 - actions/setup-python v4 -> v6 - orgoro/coverage v3.1 -> v3.3.1 - release-drafter/release-drafter v5 -> v7 --- .github/workflows/ci.yml | 14 +++++++------- .github/workflows/release_drafter.yml | 2 +- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 94c97d3..170c572 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -11,10 +11,10 @@ jobs: steps: - name: Checkout Project Package - uses: actions/checkout@v3 + uses: actions/checkout@v5 - name: Setup Python - uses: actions/setup-python@v4 + uses: actions/setup-python@v6 with: python-version: ${{ matrix.python-version }} @@ -35,10 +35,10 @@ jobs: steps: - name: Checkout Project Package - uses: actions/checkout@v3 + uses: actions/checkout@v5 - name: Setup Python - uses: actions/setup-python@v4 + uses: actions/setup-python@v6 with: python-version: ${{ matrix.python-version }} @@ -55,7 +55,7 @@ jobs: run: poetry run pytest tests/ --cov=src/ --cov-report xml:coverage.xml - name: Report Coverage - uses: orgoro/coverage@v3.1 + uses: orgoro/coverage@v3.3.1 with: coverageFile: coverage.xml token: ${{ secrets.GITHUB_TOKEN }} @@ -67,10 +67,10 @@ jobs: python-version: ["3.10"] steps: - name: Checkout Project Package - uses: actions/checkout@v3 + uses: actions/checkout@v5 - name: Setup Python - uses: actions/setup-python@v4 + uses: actions/setup-python@v6 with: python-version: ${{ matrix.python-version }} diff --git a/.github/workflows/release_drafter.yml b/.github/workflows/release_drafter.yml index f940911..a5e5468 100644 --- a/.github/workflows/release_drafter.yml +++ b/.github/workflows/release_drafter.yml @@ -15,7 +15,7 @@ jobs: pull-requests: read runs-on: ubuntu-latest steps: - - uses: release-drafter/release-drafter@v5 + - uses: release-drafter/release-drafter@v7 with: config-name: release-drafter.yml env: