Re: 🌱 Fresh 26.03 released
Lucas Werkmeister via Wikitech-l <[email protected]> Wed, 1 Apr 2026 14:50:02 +0200
| Newsgroups | gmane.science.linguistics.wikipedia.technical |
|---|---|
| Message-ID | <CAFbwPjcnYdEjWg9KnUkUuhtqof2CVpqBQxVXsJOUuSoKXdomFQ@mail.gmail.com> |
The install command from the README doesn’t work for me: $ curl -fsS ' https://gerrit.wikimedia.org/g/fresh/+/26.03.1/bin/fresh-install?format=TEXT' | base64 --decode | python3 installing fresh-node16 to /home/lucas/.local/bin/fresh-node16 fresh-install: HTTP 429 at https://gerrit.wikimedia.org/g/fresh/+/26.03.1/bin/fresh-node16?format=TEXT ❌ Notably, apparently downloading the install script itself works, but then the install script fails to download the fresh scripts… even though the first download presumably uses the default curl User-Agent header, while the install script has a custom User-Agent header <https://gerrit.wikimedia.org/g/fresh/+/26.03.1/bin/fresh-install#131>. Cheers, Lucas Am Mo., 30. März 2026 um 01:37 Uhr schrieb Krinkle via Wikitech-l < [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/ -- Lucas Werkmeister (he/er) Software Engineer Wikimedia Deutschland e. V. | Tempelhofer Ufer 23-24 | 10963 Berlin Phone: +49 (0)30-577 11 62-0 https://wikimedia.de Imagine a world in which every single human being can freely share in the sum of all knowledge. Help us to achieve our vision! https://spenden.wikimedia.de Wikimedia Deutschland — Gesellschaft zur Förderung Freien Wissens e. V. Eingetragen im Vereinsregister des Amtsgerichts Charlottenburg, VR 23855 B. Als gemeinnützig anerkannt durch das Finanzamt für Körperschaften I Berlin, Steuernummer 27/029/42207. _______________________________________________ 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/