Skip to content

Bump GitHub Actions to Node.js 24 runtime versions - #51

Merged
PBrunot merged 3 commits into
mainfrom
development
Sep 6, 2026
Merged

PBrunot merged 3 commits into
mainfrom
development

Conversation

@PBrunot

@PBrunot PBrunot commented Sep 6, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Bumps actions/checkout, actions/cache, actions/setup-python, actions/upload-artifact, actions/download-artifact and actions/github-script to their current majors across all workflows, resolving the "Node.js 20 is deprecated" CI warnings.
  • All selected versions run on the Node 24 runtime; avoided actions/download-artifact@v3.1.0 despite it showing as GitHub's "Latest" release tag, since its release notes mark it deprecated for github.com (GHES-only backport).

Test plan

  • Confirm CI runs (build, tests, linter, sizes) complete without the Node.js 20 deprecation warning
  • Confirm release.yml still produces firmware zips correctly on the next tagged release

🤖 Generated with Claude Code

https://claude.ai/code/session_01FHW8Hx5SewfDBdCSTYgpiM

Pascal Brunot and others added 3 commits September 6, 2026 11:25
Resolves the "Node.js 20 is deprecated" warnings in CI by moving
actions/checkout, actions/cache, actions/setup-python,
actions/upload-artifact, actions/download-artifact and
actions/github-script to their current majors, all of which run on
Node 24.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01FHW8Hx5SewfDBdCSTYgpiM
BoardLogic::getBuzzerForTesting() returns Buzzer&, not a pointer, so
the test was using -> instead of . on its result.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01FHW8Hx5SewfDBdCSTYgpiM
esp_idf_size is a separate PyPI package, not bundled with PlatformIO,
so the size-report workflows failed with "No module named esp_idf_size".

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01LpbJ4CdFxGJJnMQzV4yJTC
@github-actions

github-actions Bot commented Sep 6, 2026

Copy link
Copy Markdown

Firmware size changes for esp32-devboard

Commit CURRENT d604335 vs REFERENCE 96e289d

                            Memory Type Usage Summary                             
┏━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━┳━━━━━━━━━━┳━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━┓
┃ Memory Type/Section ┃ Used [bytes] ┃ Used [%] ┃ Remain [bytes] ┃ Total [bytes] ┃
┡━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━╇━━━━━━━━━━╇━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━┩
└─────────────────────┴──────────────┴──────────┴────────────────┴───────────────┘

@github-actions

github-actions Bot commented Sep 6, 2026

Copy link
Copy Markdown

Firmware size changes for hardware-rev0-it_IT

Commit CURRENT d604335 vs REFERENCE 96e289d

                            Memory Type Usage Summary                             
┏━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━┳━━━━━━━━━━┳━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━┓
┃ Memory Type/Section ┃ Used [bytes] ┃ Used [%] ┃ Remain [bytes] ┃ Total [bytes] ┃
┡━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━╇━━━━━━━━━━╇━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━┩
└─────────────────────┴──────────────┴──────────┴────────────────┴───────────────┘

@PBrunot
PBrunot merged commit 15bc192 into main Sep 6, 2026
10 of 11 checks passed
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