Re: 🌱 Fresh 26.03 released

Physikerwelt via Wikitech-l <[email protected]> Wed, 1 Apr 2026 15:33:52 +0100
Newsgroups gmane.science.linguistics.wikipedia.technical
Message-ID <CA+fbXr3XwF=4K--thycqoCzEHT2c53c7BGBqtBjmmT=Sa4_KAw@mail.gmail.com>
See also https://phabricator.wikimedia.org/T374926. I was hoping for
decentralized load balancing, but we are not there yet
<https://floss.social/@bzg/116255443981109383>.

Have a relaxed day
Moritz


On Wed, 1 Apr 2026 at 14:47, AntiCompositeNumber via Wikitech-l <
[email protected]> wrote:

> 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/

_______________________________________________
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/