From 00b5b67ecde8e9c9554ea3970fd58ab0bfba3a4d Mon Sep 17 00:00:00 2001 From: Keval Morabia <28916987+kevalmorabia97@users.noreply.github.com> Date: Fri, 7 Aug 2026 04:45:22 -0700 Subject: [PATCH] Bump codecov-action to v7, the last Node 20 warning #2102 and #2103 covered every action this repo references directly, but the warning persisted because codecov-action@v5 pulls in actions/github-script@60a0d830 (node20) internally. v6.0.2 and v7.0.0 both move to github-script@ed597411 (node24). v6's release notes call out node24 support as the only breaking aspect, matching the other bumps in #2102; our runners report 2.336.0. The inputs used here -- token, files, flags, fail_ci_if_error, verbose -- are all still present in v7. A scan of every referenced action, direct and one level transitive, now reports no remaining node20 runtimes. Co-Authored-By: Claude Opus 5 Signed-off-by: Keval Morabia <28916987+kevalmorabia97@users.noreply.github.com> --- .github/workflows/_example_tests_runner.yml | 2 +- .github/workflows/gpu_tests.yml | 2 +- .github/workflows/regression_tests.yml | 2 +- .github/workflows/unit_tests.yml | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/_example_tests_runner.yml b/.github/workflows/_example_tests_runner.yml index c3a9ffa1274..fefe5c21886 100644 --- a/.github/workflows/_example_tests_runner.yml +++ b/.github/workflows/_example_tests_runner.yml @@ -88,7 +88,7 @@ jobs: run: | echo "::warning title=Allowed example failure::'${{ inputs.example }}' failed but is in the allow-failure list (vars.ALLOW_FAILURE_EXAMPLE_TESTS); not blocking. Remove it from the variable once fixed." - name: Upload coverage to Codecov - uses: codecov/codecov-action@v5 + uses: codecov/codecov-action@v7 with: token: ${{ secrets.CODECOV_TOKEN }} files: coverage.xml diff --git a/.github/workflows/gpu_tests.yml b/.github/workflows/gpu_tests.yml index 3b226a73926..70baf882b84 100644 --- a/.github/workflows/gpu_tests.yml +++ b/.github/workflows/gpu_tests.yml @@ -94,7 +94,7 @@ jobs: # Use `python3` (the vllm image has no `python` on PATH) python3 -m pip install nox && nox -s ${{ matrix.example }} - name: Upload GPU coverage to Codecov - uses: codecov/codecov-action@v5 + uses: codecov/codecov-action@v7 with: token: ${{ secrets.CODECOV_TOKEN }} files: coverage.xml diff --git a/.github/workflows/regression_tests.yml b/.github/workflows/regression_tests.yml index cbf37fa0522..001c4e6af4a 100644 --- a/.github/workflows/regression_tests.yml +++ b/.github/workflows/regression_tests.yml @@ -62,7 +62,7 @@ jobs: COVERAGE_FILE: ${{ github.workspace }}/.coverage run: python -m pip install nox && nox -s regression - name: Upload regression coverage to Codecov - uses: codecov/codecov-action@v5 + uses: codecov/codecov-action@v7 with: token: ${{ secrets.CODECOV_TOKEN }} files: coverage.xml diff --git a/.github/workflows/unit_tests.yml b/.github/workflows/unit_tests.yml index 12fd29be15b..ae5fabc0061 100644 --- a/.github/workflows/unit_tests.yml +++ b/.github/workflows/unit_tests.yml @@ -67,7 +67,7 @@ jobs: COVERAGE_FILE: ${{ github.workspace }}/.coverage run: pip install nox uv && nox -s "unit-3.12(torch_213, tf_latest)" - name: Upload coverage reports to Codecov - uses: codecov/codecov-action@v5 + uses: codecov/codecov-action@v7 with: token: ${{ secrets.CODECOV_TOKEN }} flags: unit