From 81f5af4a90638101af23dd2e071cab49237e5cf9 Mon Sep 17 00:00:00 2001 From: Brian Thorne Date: Thu, 11 Jun 2026 16:38:29 +1200 Subject: [PATCH] ci: pin coveralls action to v2 for current runtime MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit coverallsapp/github-action@master is a node16 JavaScript action — GitHub already forces node16 actions onto newer runtimes and removes Node 20 from runners in September 2026. v2 is a composite action wrapping the coveralls CLI, so it has no Node runtime to deprecate, and pinning @v2 also stops tracking a floating master branch. All inputs used here (github-token, path-to-lcov, flag-name, parallel, parallel-finished) are supported in v2. Everything else in these workflows is already on node24 majors, composite, or docker actions. --- .github/workflows/ci.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index 2411907..a4ba397 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -45,7 +45,7 @@ jobs: uv run pytest tests --cov netcheck --cov-report=lcov --cov-report=term timeout-minutes: 10 - name: Coveralls Parallel - uses: coverallsapp/github-action@master + uses: coverallsapp/github-action@v2 with: github-token: ${{ secrets.github_token }} flag-name: Unittests-${{ matrix.os }}-${{ matrix.python-version }} @@ -90,7 +90,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Coveralls Finished - uses: coverallsapp/github-action@master + uses: coverallsapp/github-action@v2 with: github-token: ${{ secrets.github_token }} parallel-finished: true