Skip to content

ci(actions): upgrade deprecated GitHub Actions - #66

Merged
stackia merged 3 commits into
mainfrom
codex/upgrade-actions-node24
Aug 3, 2026
Merged

ci(actions): upgrade deprecated GitHub Actions#66
stackia merged 3 commits into
mainfrom
codex/upgrade-actions-node24

Conversation

@stackia

@stackia stackia commented Aug 3, 2026

Copy link
Copy Markdown
Owner

Summary

Upgrade the GitHub Actions used by CI and PyPI publishing:

  • actions/checkout@v4actions/checkout@v7
  • actions/setup-python@v5actions/setup-python@v7
  • replace deprecated codecov/test-results-action@v1 with codecov/codecov-action@v7 and report_type: test_results
  • upgrade the coverage upload from codecov/codecov-action@v5 to @v7

The updated actions and their relevant transitive actions/github-script@v8 dependency use Node.js 24. This removes the Node.js 20 deprecation annotations seen during the libdeye 2.1.6 release and the first validation run of this PR. The Python version, build commands, coverage behavior, and PyPI publishing configuration remain unchanged.

Validation

  • Confirmed checkout v7, setup-python v7, and github-script v8 declare Node.js 24 runtimes
  • Confirmed Codecov v7 supports report_type: test_results
  • .venv/bin/pre-commit run --files .github/workflows/test.yml .github/workflows/publish.yml
  • git diff --check
  • PR CI exercises the updated actions directly

@codecov

codecov Bot commented Aug 3, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 93.40%. Comparing base (9ff60ed) to head (9d6e67e).
✅ All tests successful. No failed tests found.

Additional details and impacted files
@@           Coverage Diff           @@
##             main      #66   +/-   ##
=======================================
  Coverage   93.40%   93.40%           
=======================================
  Files           7        7           
  Lines         849      849           
  Branches       88       88           
=======================================
  Hits          793      793           
  Misses         25       25           
  Partials       31       31           

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

@stackia stackia changed the title ci(actions): upgrade to Node.js 24 runtimes ci(actions): upgrade deprecated GitHub Actions Aug 3, 2026
@stackia
stackia marked this pull request as ready for review August 3, 2026 09:47
@stackia
stackia merged commit 802f2fe into main Aug 3, 2026
4 checks passed
@stackia
stackia deleted the codex/upgrade-actions-node24 branch August 3, 2026 09:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant