@karlclement We use PRs and feature branches, but have lots of automation to allow rapid review / approve / merge. Merge queue still painful, we're considering ditching it too. Also using Orbs a lot :D
This is how lots of folks run CI. Rather than using the branch merge base, they use whatever the latest main branch head (GitHub exposes this as refs/pull/*/merge).
The challenge is, as it updates you need to propagate that change to all branches and open PRs and re-run lots of tests. Similar challenge in stacked PRs.
I agree it seems optimal, having an agent handle each of those merge ref updates would be interesting.
I wonder if we could have agents mediating all rebases 🤔
@sama I’m dying to know what the thinking was around going back to named models after all the hardship of consolidating down to gpt-5 with levels of reasoning. Seemed like such a great decision in the time of 4o and o1 and o3.
Lots of Buildkite customers have been asking us for npm Trusted Publishing support.
We already have OIDC workload identity and we’re keen to do the work to become a supported provider.
@npmjs / @github, who should we work with to get @buildkite added? 👋
@samgoodwin89 Yeah, it's pretty frustrating. I've been trying to get in touch with them for @buildkite. The OIDC pieces are already there, this was a deliberate choice by them.
Oooohkay let’s talk about this @OpenAI incident
The @BlackHatEvents review board had questions. You all had questions and we put them to the OpenAI team to answer
No fluff
No marketing
Just what in gods name happened
Oh look, more long-term authentication keys (SSH keys) just sitting as files on the filesystem when every end-user device today has hardware-backed key storage.
Generate and keep your SSH keys hardware-bound to a TPM, Secure Enclave, or Yubikey. It's 2026.
👨 "okay let’s fix XY"
🤖 "done" +1,292 -50 LOC
👨 "are you sure that’s the best way?"
🤖 "you are right" +640 -53 LOC
👨 "i think we just need to touch Z?"
🤖 "oh yeah lmao" +5 -7 LOC
Putting all of your technical docs in the same repo as your code is essential for coding agents. When making changes to the system, ensuring the agent updates docs as it makes changes gives you huge leverage as a reviewer: review the changes to the docs first - faster, easier.