We’ve been studying how team rituals change for AI-forward engineering teams across @Microsoft.
Jay Parikh's top rules for agentic AI: 1️⃣ Plans are the real work. 2️⃣ Code is disposable. Specs & context are the durable assets.
What rules are you seeing? 🚀
https://t.co/0TSVzueRFS
Wanted to provide more clarity about this.
Yesterday, we had a regression in merge queue behavior where, in some cases, squash or rebase commits were generated from the wrong base state, making earlier changes appear reverted in branch history. 2,804 pull requests out of over 4M merged on April 23 (roughly 0.07%) were affected. We fixed the issue, we've contacted every impacted customer, and we're expanding our automated test coverage for merge queue operations. The team will be updating the status page with RCA details as well.
We added intent preloading to the Files Changed tab on pull requests. When you hover the tab, we start fetching data before you click.
The result? Page loads are 20-35% faster across the board. You'll feel it the next time you switch tabs on a PR. Enjoy! ✨
After overhauling the React architecture of GitHub's "Files changed" tab, we dropped Interaction to Next Paint (INP) from ~450ms to ~100ms.
📉 React components cut from 8 to 2 per line
🔑 O(1) data access with JS Maps
🪟 Window virtualization for giant PRs
Two of the top GitHub Actions community requests are now live
1. Timezone support in crons
schedule:
- cron '30 5 * * 1-5'
timezone: "America/New_York"
2. Use environments without auto-deployments
environment:
name: staging
deployment: false
We've introduced dockable panels to improve navigating changes in PRs
In the files changed view you can now dock
→ Comments
→ Merge status
→ Alerts
→ PR overview
Have you noticed things feel a bit faster? We improved repository navigation and cut render times by over 30% for the slowest loads, and you'll feel it everywhere: code, pull requests, and issues. All snappier. ✨
@GergelyOrosz Are we talking about Copilot CLI or some other Copilot?
Copilot CLI is pretty good, honestly, I'd say on par or better than the most coding agent harnesses. It's not trendy on X circles but they're shipping quick.
Merge status in the PR header is beginning rollout, let us know what you think! Lots of improvements to the experience like this coming -- I'm excited!
A little caching goes a long way at GitHub scale
Since the start of the year, code view page loads under 100ms are up around 10x and climbing
This is both a result of caching and a number of other frontend improvements that rolled out to 100% today
Since the start of Feb we’re seeing around 38% decrease in INP at P95 and 24% at P75
This is not from one single change but a number of smaller changes across perf initiatives that add up
We’re continuing to push every single day on making GitHub fast, particularly in code and PR views where there’s more coming over the next few weeks
GitHub issue/PR navigation is significantly faster recently. Large PRs also render so much better [on Safari, especially]. It is noticeably improving my day since I navigate between them with high frequency. Thanks to whoever made this happen. ❤️
Pull Requests on @GitHub can now be limited to repo collaborators or disabled entirely. This should help cut down on unwanted noise and give maintainers more control over their experience
Announcing the death of the +1 🪦
Pin a comment in a long GitHub Issue so you can give the people what they want... and you don't have to watch your collaborators miss the key info. 👇