TLDR: fresh-node24 is now the default. Get started: https://gerrit.wikimedia.org/g/fresh#fresh-environment Detailed changelog: https://gerrit.wikimedia.org/g/fresh/+/HEAD/CHANGELOG.md Commits: https://gerrit.wikimedia.org/r/q/project:fresh+is:merged
*What's new?* The fresh-node24 command uses the same "node24-test-browser" Docker image that is also available to Jenkins jobs in WMF CI. As of May 2026, most repositories in Gerrit have upgraded their Node-jobs to use Node.js 24. https://phabricator.wikimedia.org/T395926 As such, fresh-node24 has been promoted to be the default when you run the "fresh-node" alias. This release adds a new "--help" option to all fresh-node commands which explains the available options and how to use them. This was previously limited to a doc block in the source code. Thanks to @LazyShrey for contributing this! https://phabricator.wikimedia.org/T424867 The fresh-node20, fresh-node22, and fresh-node24 commands were updated to reflect their latest WMF CI counterparts including: minor Node.js updates, and minor updates from Debian packages such as Firefox 128 to 140 and Chromium 140 to 147. To report issues or browse tasks, find us on Phabricator at https://phabricator.wikimedia.org/tag/fresh/ *What is Fresh?* Fresh is a fast way to launch isolated environments from your terminal. These can be used to work more securely and responsibly <https://timotijhof.net/posts/2019/protect-yourself-from-npm/> with Node.js-based developer tools, especially those installed from npm such as ESLint, QUnit, Grunt, Webdriver, and more. Example guide: https://www.mediawiki.org/wiki/Manual:JavaScript_unit_testing. Get started https://gerrit.wikimedia.org/g/fresh#fresh-environment -- Timo Tijhof
_______________________________________________ Wikitech-l mailing list -- [email protected] To unsubscribe send an email to [email protected] https://lists.wikimedia.org/postorius/lists/wikitech-l.lists.wikimedia.org/
