Re: 🌱 Fresh 26.03 released
Scott Bassett via Wikitech-l <[email protected]> Wed, 1 Apr 2026 09:34:08 -0500
| Newsgroups | gmane.science.linguistics.wikipedia.technical |
|---|---|
| Message-ID | <CAGHy=cjDP0SzRCN7eNEuFRLcp6zmrxPUwL9LEvj=Eo_HD_07gg@mail.gmail.com> |
There's a bug filed for this issue: https://phabricator.wikimedia.org/T421726 I posted a workaround there that seemed to work for me, if one is comfortable editing a couple lines of python within the Fresh installer. On Wed, Apr 1, 2026 at 8:46 AM 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/ -- Scott Bassett [email protected] _______________________________________________ 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/