Skip to content

Upgrade GitHub Actions to Node.js 24 runtime (issue #19) - #20

Open
jackgopack4 wants to merge 9 commits into
FlagBrew:masterfrom
jackgopack4:fix/upgrade-actions-node24
Open

Upgrade GitHub Actions to Node.js 24 runtime (issue #19)#20
jackgopack4 wants to merge 9 commits into
FlagBrew:masterfrom
jackgopack4:fix/upgrade-actions-node24

Conversation

@jackgopack4

@jackgopack4 jackgopack4 commented May 5, 2026

Copy link
Copy Markdown

Fixes #19.

Bumps all actions off Node.js 20 ahead of the June 2, 2026 forced migration deadline.

Action Before After
actions/checkout v4 v6
actions/setup-dotnet v4 v5
actions/upload-artifact v4 v7
actions/download-artifact v4 v8
softprops/action-gh-release v2 v3
microsoft/setup-msbuild v2 v3

actions/setup-go@v6 was already on node24 — no change needed.

All bumps are drop-in replacements. The only behavioral change is download-artifact@v8 now errors on hash mismatches by default (previously warned); this is safe here since artifacts are uploaded and downloaded within the same run.

Verification

Both workflows tested on fork with updated action versions:

jackgopack4 and others added 9 commits May 5, 2026 17:19
- Bump .NET SDK from 9.0.x to 10.0.x (PKHeX.Core now targets net10.0)
- Update hardcoded net9.0 paths to net10.0 in copy and xcopy steps
- Fix wrong GpssConsole.csproj path (missing GpssConsole/ subdirectory)
- Use dynamic default branch for git push instead of hardcoded master

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
- Replace EntityContext.Generation() with PKM.Format (C# 14 extension
  member syntax not accessible from GpssConsole)
- Replace DecryptedBoxData/DecryptedPartyData with WriteDecryptedDataStored/
  WriteDecryptedDataParty Span-based API
- Update bundled DLLs to latest PKHeX.Core and PKHeX.Core.AutoMod (net10.0)

Closes FlagBrew#18.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Bump all actions off Node.js 20 before the June 2, 2026 forced migration:
- actions/checkout v4 -> v6
- actions/setup-dotnet v4 -> v5
- actions/upload-artifact v4 -> v7
- actions/download-artifact v4 -> v8
- softprops/action-gh-release v2 -> v3
- microsoft/setup-msbuild v2 -> v3

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@BernardoGiordano

Copy link
Copy Markdown

Thanks. Added to my review todo-list.

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.

Upgrade GitHub Actions to Node.js 24 before June 2, 2026 deadline

2 participants