HackerTrans
トップ新着トレンドコメント過去質問紹介求人

jd__

no profile record

投稿

Becoming Standard: WebP's Late Victory and AVIF's Quiet Takeover

onelayerdeeper.substack.com
3 ポイント·投稿者 jd__·8 か月前·0 コメント

[untitled]

1 ポイント·投稿者 jd__·8 か月前·0 コメント

[untitled]

1 ポイント·投稿者 jd__·9 か月前·0 コメント

Application vs. Database: Where Should Permissions Live?

mergify.com
1 ポイント·投稿者 jd__·10 か月前·0 コメント

The origin story of merge queues

mergify.com
92 ポイント·投稿者 jd__·10 か月前·29 コメント

What I Learned Building My First Jenkins Plugin

mergify.com
3 ポイント·投稿者 jd__·10 か月前·0 コメント

コメント

jd__
·10 か月前·議論
FWIW, Mergify's Merge Queue supports this as long as you run it without batching or parallel checks. We expose a config option for semi-linear history while still keeping CI green.
jd__
·10 か月前·議論
That's super interesting, thanks for sharing the Yelp/PayPal lineage. You're right: there's probably a lot of prior art in internal release engineering systems that never got much written up publicly.

The angle we took in the blog post focused on what was widely documented and accessible to the community (open-source tools like Bors, Homu, Bulldozer, Zuul, etc.), because those left a public footprint that other teams could adopt or build on.

It's a great reminder that many companies were solving the "keep main green" problem in parallel (some with pretty sophisticated tooling), even if it didn't make it into OSS or blog posts at the time.
jd__
·10 か月前·議論
That's a good point. To clarify, Gerrit itself didn't actually do merge queuing or CI gating. Its model was stacked commits: every change was rebased on top of the current tip of main before landing. That ensured a linear history but didn't solve the "Is the whole pipeline still green when we merge this?" problem.

That's why the OpenStack community built Zuul on top of Gerrit: it added a real gating system that could speculatively test multiple commits in a queue and only merge them if CI passed together. In other words, Zuul was Gerrit's version of a merge queue.
jd__
·10 か月前·議論
I always expect that the shoemaker's children go barefoot.