From 24df3c739cea5b63a1e5fded35cf69e9766aeeaa Mon Sep 17 00:00:00 2001 From: chankoo Date: Mon, 15 Jun 2026 17:32:49 +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 v4 -> v5 - astral-sh/setup-uv v5 -> v7 - 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 eeb9264..d41f875 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -11,10 +11,10 @@ jobs: steps: - name: Checkout Project Package - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: Install uv - uses: astral-sh/setup-uv@v5 + uses: astral-sh/setup-uv@v7 - name: Install Python run: uv python install ${{ matrix.python-version }} @@ -27,10 +27,10 @@ jobs: steps: - name: Checkout Project Package - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: Install uv - uses: astral-sh/setup-uv@v5 + uses: astral-sh/setup-uv@v7 - name: Install Dependencies run: uv sync --group dev @@ -39,7 +39,7 @@ jobs: run: uv 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 }} @@ -49,10 +49,10 @@ jobs: steps: - name: Checkout Project Package - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: Install uv - uses: astral-sh/setup-uv@v5 + uses: astral-sh/setup-uv@v7 - name: Install Dependencies run: uv sync --group dev 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: