🌱 Fresh 26.03 released
Krinkle via Wikitech-l <[email protected]> Sun, 29 Mar 2026 16:36:14 -0700
| Newsgroups | gmane.science.linguistics.wikipedia.technical |
|---|---|
| Message-ID | <[email protected]> |
TLDR: fresh-node24 added and routine updates to node18-node22 images. 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?* We added the fresh-node24 command. This uses the "node24-test-browser" Docker image that is also available to Jenkins jobs in WMF CI. Standalone libraries and tools are welcome opt-in and switch their CI jobs in Zuul config if they pass under node24. The default unversioned fresh-node command remains pinned to Node.js 20. The fresh-node18, fresh-node20, and fresh-node22 commands were updated to reflect their latest WMF CI counterparts including: minor Node.js updates, switch Debian Linux from 11 Bullseye to 12 Bookworm, upgrade Firefox from 115 to 128, and upgrade Chromium from 120 to 140. 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/