web: Test with Node.js 25 instead of 22 (in addition to 24)#21953
Merged
Conversation
Contributor
|
I don't mind this and it's how we've done updates in the past, but worth noting the odd number releases always have significantly shorter life-cycles than the even number releases. Node 22 will remain the maintenance release for over a year after Node 25 goes entirely out of maintenance: https://nodejs.org/en/about/previous-releases#release-schedule |
Contributor
|
Still, the point of the tests is to catch breaking issues as early as possible, and the builds are still being done with even number releases, so it's probably fine. There's just the opposite argument to be had about testing for breakages with the maintenance release too. If CI resources were infinite, we'd ideally test both, but 🤷 |
b119e3d to
9d4084d
Compare
9d4084d to
e22a866
Compare
470848a to
b8eab21
Compare
b8eab21 to
6060a6b
Compare
Member
Author
|
I can has merge plz |
6060a6b to
c75dfde
Compare
c75dfde to
f3d6c0e
Compare
kjarosh
approved these changes
Mar 14, 2026
Hancock33
added a commit
to Hancock33/batocera.piboy
that referenced
this pull request
Mar 15, 2026
----------------------------------------------------------------------------------------------
es-theme-carbon.mk cf18f9f11447c02d91c9f3ae07eed4c4de067f01 # Version: Commits on Mar 15, 2026
----------------------------------------------------------------------------------------------
some updates,
---------------------------------------------------------------------------------------
amiberry.mk 10c7a3ec9b0f4333c61b30f6489ab1e7ff765f6a # Version: Commits on Mar 15, 2026
---------------------------------------------------------------------------------------
fix(ppa): add workflow_call trigger and dynamic version to ppa-upload.yml
Same GITHUB_TOKEN trigger fix as update-repos.yml: ppa-upload.yml now
exposes a workflow_call trigger so c-cpp.yml can call it directly after
create-release, bypassing the event suppression.
Additional fixes:
- Version is now derived from the git tag at runtime (TAG#v strips the
leading 'v', so v8.0.0 -> 8.0.0) instead of reading the hardcoded
version from debian/changelog
- dch --create writes a fresh changelog entry for each release, so the
committed debian/changelog placeholder is never used by the workflow
- dput.cf written with printf instead of heredoc (heredoc at column 0
caused YAML parse errors)
- Upgraded actions/checkout to v5 for consistency
- Removed job-level if: condition (caller in c-cpp.yml gates on
!startsWith(github.ref_name, 'preview-v') instead)
c-cpp.yml: add upload-ppa job (needs: create-release, stable only),
-------------------------------------------------------------------------------------
azahar.mk d97da17263094b474e046c0b5f55b42131937ddf # Version: Commits on Mar 14, 2026
-------------------------------------------------------------------------------------
android: Fixed installed app shortcut creation failing on vanilla,
------------------------------------------------------------------------------------------
dolphin-emu.mk b6027da5db00abd73041d794fbb7b8d7887725dc # Version: Commits on Mar 15, 2026
------------------------------------------------------------------------------------------
Merge pull request #14464 from Dentomologist/system_use_forward_declarations_in_system.h
System: Use forward declarations in System.h,
-----------------------------------------------------------------------------------
eden.mk f0a4ac7359b6de6d6f1926c795831de01d4119d5 # Version: Commits on Mar 15, 2026
-----------------------------------------------------------------------------------
[frontend] only set https on Android (#3733)
--------------------------------------------------------------------------------------
openmsx.mk 26da2b346301dcb51ceef0d40d4cc1b1ce291b18 # Version: Commits on Mar 15, 2026
--------------------------------------------------------------------------------------
Fix #2094: Error when auto saving last setup
openMSX/openMSX#2094
Problem was in MSXMotherBoard::storeAsSetup(), the (level 4) loop that
goes over all media (around line 435). And then more specifically in the
implementation of CartridgeSlotManager::Slot::getMediaInfo(). It
returned the (possibly relative) filename as was originally given, but
other MediaInfoProvider implementations return an absolute path. This
means that if later you try to save the setup from a different 'cwd',
then the file won't be found. Easily fixed once the problem was
identified.
\target\#,
-------------------------------------------------------------------------------------
ppsspp.mk 4c4081f39e5ecc425ce2cb93e8cec722c12f28be # Version: Commits on Mar 14, 2026
-------------------------------------------------------------------------------------
Merge pull request #21441 from hrydgard/wasapi-error-handling
Windows audio: Improve WASAPI error handling,
------------------------------------------------------------------------------------
rpcs3.mk 16277576089e1733987deeac54b627b25d67d800 # Version: Commits on Feb 19, 2026
------------------------------------------------------------------------------------
SPU LLVM: Emulate GBB with udot/sdot
Greatly simplifies GB, GBH, and GBH. Uses udot/sdot with power of two
masks to shift values and sum them in a single step, effectively
gathering them,
---------------------------------------------------------------------------------------
touchhle.mk de5d312da3ddb718e43878f9476a22b2a250738e # Version: Commits on Feb 28, 2026
---------------------------------------------------------------------------------------
Delay MPMoviePlayerPlaybackDidFinishNotification by 1 second on play.
This is needed in order to avoid regression with playback in BIA and
Hero of Sparta after future coroutines introduction.
Loosely based on https://review.gerrithub.io/c/touchHLE/touchHLE/+/1220415
Co-authored-by: abnormalmaps <abnormalmaps@gmail.com>
Change-Id: I7bb293668ba9186f8a37289ddef3dfd846ac8788,
-------------------------------------------------------------------------------------------
xenia-canary.mk fdd583eced9dd1d9749099b1c27ea76f8fd4c04e # Version: Commits on Mar 15, 2026
-------------------------------------------------------------------------------------------
[GPU/WGF] Fix resolve_fast_32bpp_4xmsaa sample addressing
For 4xMSAA 32bpp, samples 2/3 add a +4 byte horizontal offset to the
EDRAM address. The old typed buffer code (Buffer<uint4>) implicitly
truncated this offset via integer division (>> 2), and the .yw swizzle
compensated by selecting odd elements within the aligned uint4 load.
After the ByteAddressBuffer conversion, Load4 uses the exact byte
address including the +4 offset, shifting the load window by one dword.
The .yw swizzle then picks samples from the wrong pixels, causing
visual artifacts like vertical streaks in Resident Evil 5.
Fix by aligning the load address down to 16 bytes and selecting the
swizzle based on whether the address was offset.,
-------------------------------------------------------------------------------------------
xenia-native.mk fdd583eced9dd1d9749099b1c27ea76f8fd4c04e # Version: Commits on Mar 15, 2026
-------------------------------------------------------------------------------------------
[GPU/WGF] Fix resolve_fast_32bpp_4xmsaa sample addressing
For 4xMSAA 32bpp, samples 2/3 add a +4 byte horizontal offset to the
EDRAM address. The old typed buffer code (Buffer<uint4>) implicitly
truncated this offset via integer division (>> 2), and the .yw swizzle
compensated by selecting odd elements within the aligned uint4 load.
After the ByteAddressBuffer conversion, Load4 uses the exact byte
address including the +4 offset, shifting the load window by one dword.
The .yw swizzle then picks samples from the wrong pixels, causing
visual artifacts like vertical streaks in Resident Evil 5.
Fix by aligning the load address down to 16 bytes and selecting the
swizzle based on whether the address was offset.,
---------------------------------------------------------------
ruffle.mk nightly-2026-03-15 # Version: Commits on Mar 15, 2026
---------------------------------------------------------------
## What's Changed
* chore: Bump undici from 6.23.0 to 6.24.0 in /web by @dependabot[bot] in ruffle-rs/ruffle#23241
* web: Test with Node.js 25 instead of 22 (in addition to 24) by @torokati44 in ruffle-rs/ruffle#21953
* avm1: Implement clipRect support for BitmapData.draw by @evilpie in ruffle-rs/ruffle#23191
**Full Changelog**: ruffle-rs/ruffle@nightly-2026-03-13...nightly-2026-03-15,
---------------------------------------------------------------------------------------
corsixth.mk 4dc8f3a0334c3cca933f7c38a1fddf90a4aa21e8 # Version: Commits on Mar 15, 2026
---------------------------------------------------------------------------------------
Move empty table check to utility. (#3274)
Also drop a slower function that was used for the same test.,
------------------------------------------------------------------------------------------
fallout2-ce.mk c352107b09154ccf3cf3b6600a2bc9d5c6ca5f40 # Version: Commits on Mar 15, 2026
------------------------------------------------------------------------------------------
Dobfuscate region, game_sound, art (#300),
---------------------------------------------------
nblood.mk r14332 # Version: Commits on Mar 14, 2026
---------------------------------------------------
,
----------------------------------------------------------------------------------
stk.mk 8067e13f5bd2d08ad9aadb506ae704df4698fb26 # Version: Commits on Mar 15, 2026
----------------------------------------------------------------------------------
Use wiimote accelerometer calibration offset (#5658),
----------------------------------------------------------------------------------------
supertux2.mk 4599ef686ba4a8cececcbf89fa511f06730008da # Version: Commits on Mar 15, 2026
----------------------------------------------------------------------------------------
NEWS: it's 2026... not 2025.
[[skip ci]]
Signed-off-by: Swagtoy <me@ow.swag.toys>,
--------------------------------------------------------------------------------------------
vpinball-next.mk c292ee29b96c5463d0131d2124931cb10e02d9dc # Version: Commits on Mar 14, 2026
--------------------------------------------------------------------------------------------
OpenXR: add preliminary support for XR controllers,
----------------------------------------------------------------------------------------
doomretro.mk b9a3d877c570e1585eff00b89dd595b8b3cd67d1 # Version: Commits on Mar 15, 2026
----------------------------------------------------------------------------------------
Fix previous commit,
--------------------------------------------------------------------------------------
yquake2.mk 5a3cce2dc9548ec9f54012ac760f08626b071c97 # Version: Commits on Mar 14, 2026
--------------------------------------------------------------------------------------
cppcheck: fix warnings,
----------------------------------------------------------------------------------
trx.mk 694139cb8617736078d9f45aaff9562547e078d2 # Version: Commits on Mar 14, 2026
----------------------------------------------------------------------------------
objects/missile: spawn blood from harpoons
This updates TR3 missile harpoons to spawn blood when they hit Lara.,
-----------------------------------------------------------------------------------------------
libretro-dolphin.mk ab0db892052b0f11b741b177d712ce3b01ff5079 # Version: Commits on Mar 14, 2026
-----------------------------------------------------------------------------------------------
Merge tag 'refs/tags/2603' into uwp-fix
Release for March 2026,
-------------------------------------------------------------------------------------------------
libretro-geargrafx.mk 7aec1792137b21e6153e39bafa2994a21682a3d2 # Version: Commits on Mar 15, 2026
-------------------------------------------------------------------------------------------------
Fix memory leak on failed CUE load chunk,
----------------------------------------------------------------------------------------------
libretro-ppsspp.mk 4c4081f39e5ecc425ce2cb93e8cec722c12f28be # Version: Commits on Mar 14, 2026
----------------------------------------------------------------------------------------------
Merge pull request #21441 from hrydgard/wasapi-error-handling
Windows audio: Improve WASAPI error handling,
-------------------------------------------------------------------------------------------------
libretro-vaporspec.mk e24fcc4939d5b1673d1ade86e3dda6dd2487da9c # Version: Commits on Mar 14, 2026
-------------------------------------------------------------------------------------------------
remove paint screenshot,
-------------------------------------------------------------------------------------
dhewm3.mk 098f77e96db22527f5405bc9a3d7a441625aa493 # Version: Commits on Mar 15, 2026
-------------------------------------------------------------------------------------
imgui_savestyle.cpp ReadImGuiStyle(): don't forget fclose()
and fix a typo,
5 tasks
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.
Referencing #18780, #20362, and #21950.
This will also necessitate updating the set of required checks for PRs, as usual.