Skip to content

chore(ci): bump github actions to latest major versions - #152

Merged
pfeerick merged 1 commit into
mainfrom
chore/bump-ci-actions
Aug 5, 2026
Merged

chore(ci): bump github actions to latest major versions#152
pfeerick merged 1 commit into
mainfrom
chore/bump-ci-actions

Conversation

@pfeerick

@pfeerick pfeerick commented Aug 5, 2026

Copy link
Copy Markdown
Member

Summary

Bumps all GitHub Actions used in .github/workflows/pipeline.yml to their latest major versions:

Action From To
actions/checkout v4 v7
actions/setup-node v4 v7
actions/setup-python v5 v7
actions/upload-artifact v4 v7
actions/download-artifact v4 v8
codecov/codecov-action v4 v7
cloudflare/wrangler-action v3 v4
peter-evans/find-comment v3 v4
peter-evans/create-or-update-comment v4 v5
softprops/action-gh-release v2 v3

Notes

Checked each major bump against upstream release notes before applying:

  • Most jumps are Node 20 → Node 24 runtime upgrades for the actions themselves, transparent on GitHub-hosted runners (ubuntu-22.04, macos-latest, windows-latest).
  • actions/download-artifact v5's breaking change only affects single-artifact downloads by ID; this workflow downloads exclusively by name or via pattern + merge-multiple: true, so it's unaffected.
  • codecov/codecov-action v5's deprecated file/plugin args aren't used here (only token).
  • actions/setup-node v5/v6's automatic package-manager cache detection doesn't conflict with this workflow's explicit cache: "yarn".
  • cloudflare/wrangler-action v4 changes the default installed Wrangler CLI from v3 to v4 (this workflow doesn't pin wranglerVersion) — the only bump here with real behavioral surface, though pages deploy syntax is unchanged between the two.

Test plan

  • CI pipeline runs green on this PR (lint, format, test, test-types, storybook, compile, e2e)
  • preview-web job deploys successfully with the updated wrangler-action/checkout/download-artifact versions

🤖 Generated with Claude Code

actions/checkout v4 -> v7
actions/setup-node v4 -> v7
actions/setup-python v5 -> v7
actions/upload-artifact v4 -> v7
actions/download-artifact v4 -> v8
codecov/codecov-action v4 -> v7
cloudflare/wrangler-action v3 -> v4
peter-evans/find-comment v3 -> v4
peter-evans/create-or-update-comment v4 -> v5
softprops/action-gh-release v2 -> v3

All bumps checked against upstream release notes; none introduce
breaking changes relevant to this workflow's usage (artifact
operations are all by-name or use merge-multiple, no deprecated
codecov args, no pinned wrangler version to migrate). Most major
bumps are Node 20->24 runtime upgrades, transparent on GitHub-hosted
runners.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
@codecov

codecov Bot commented Aug 5, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 36.25%. Comparing base (570511f) to head (103746d).

Additional details and impacted files
@@           Coverage Diff           @@
##             main     #152   +/-   ##
=======================================
  Coverage   36.25%   36.25%           
=======================================
  Files         115      115           
  Lines        4281     4281           
  Branches     1034     1034           
=======================================
  Hits         1552     1552           
  Misses       2523     2523           
  Partials      206      206           

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

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@github-actions

github-actions Bot commented Aug 5, 2026

Copy link
Copy Markdown

EdgeTX Buddy has been automatically deployed to Cloudflare.
✅ Preview: https://14f5fa57.buddy-7a6.pages.dev
✅ Storybook: https://14f5fa57.buddy-7a6.pages.dev/storybook

@pfeerick
pfeerick merged commit 9cbe78d into main Aug 5, 2026
18 checks passed
@pfeerick
pfeerick deleted the chore/bump-ci-actions branch August 5, 2026 11:56
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