Bump GitHub Actions to Node 24-compatible versions - #1
Merged
Merged
Conversation
Python 3.7 (EOL June 2023) is no longer provided on the ubuntu-latest (Ubuntu 24.04) runner image, so actions/setup-python@v6 fails with "The version '3.7' with architecture 'x64' was not found for Ubuntu 24.04". Use '3.x' so the runner picks the latest available Python 3; the package already declares python_requires = >=3.7, so any 3.x satisfies it. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
The existing assertions were carried over from a WMM2020-era test: they queried year 2012 (outside the WMM2025 validity range of 2025-2030) and compared against WMM2020 values, so they failed once the WMM.COF file was updated to the WMM2025 coefficients. Switch to a reference point from NOAA's official WMM2025 test table (WMM2025COF.zip / WMM2025_TestValues.txt) at year 2025.0, alt 65 km, lat 43 N, lon 93 E. Package output agrees with NOAA's published values to the precision NOAA reports (mm-nT / 0.01 deg). Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
gusbo
reviewed
Apr 20, 2026
gusbo
left a comment
There was a problem hiding this comment.
Is this PR branch based some other branch than main? Don't understand all the changed values
gusbo
approved these changes
Apr 20, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Mechanical bump of GitHub Actions
uses:versions to Node 24-compatible releases ahead of the June 2, 2026 Node 20 force-migration deadline.Substitutions applied
Not covered
These need human decisions and are tracked separately — no Node 24 successor exists, or upgrading would regress to an older Node:
MarkusJx/install-boostmatt-ball/newman-actiongagoar/invoke-aws-lambdakota65535/github-openvpn-connect-actionPinned-by-SHA references and pinned-to-specific-patch versions (e.g.
@v4.1.7) are intentionally left untouched. If any# vX.Y.Zcomments next to a bumped pin look stale after this change, please clean them up.Test plan