Re: 🌱 Fresh 26.03 released

AntiCompositeNumber via Wikitech-l <[email protected]> Wed, 01 Apr 2026 09:45:54 -0400
Newsgroups gmane.science.linguistics.wikipedia.technical
Message-ID <[email protected]>
Lately, a number of people have reported 429s accessing Gerrit in normal ways while logged out. I got it in Firefox on the first request. I'm not sure what the best solution is here.

AntiCompositeNumber
(they/them)

On Wed, Apr 1, 2026, at 08:50, Lucas Werkmeister via Wikitech-l wrote:
> 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/
_______________________________________________
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/