Overview for 'githubengineering'
Written by GitHub Engineering
/ Original link
on Aug. 3, 2022
In July, we experienced one incident that resulted in degraded performance for Codespaces. This report also sheds light into two incidents in June that impacted multiple GitHub.com services. July 27 22:29 UTC (lasting 5 hours and 55 minutes) Our alerting systems detected degraded availability for…
Written by GitHub Engineering
/ Original link
on Jul. 26, 2022
The JavaScript community downloads over 5 billion packages from npm a day, and we at GitHub recognize how important it is that developers can do so with confidence. As stewards of the npm registry, it’s important that we continue to invest in improvements that increase developer trust and the overa…
Written by GitHub Engineering
/ Original link
on Jul. 19, 2022
In today’s world, a well-tuned CI/CD pipeline is a critical component for any development team looking to build and ship high-quality software fast. But here’s the thing: It’s rare you’ll find two CI/CD pipelines that are exactly the same. And that’s by design. Every CI/CD pipeline should be built…
Written by GitHub Engineering
/ Original link
on Jul. 6, 2022
In June, we experienced four incidents resulting in significant impact and degraded state of availability to multiple GitHub.com services. This report also sheds light into an incident that impacted multiple GitHub.com services in May. June 1 09:40 UTC (lasting 48 minutes) During this incident, cus…
Written by GitHub Engineering
/ Original link
on Jun. 30, 2022
How often have you found yourself thinking: What’s the point of this code? Isn’t this option deprecated? Is this comment out-of-date? I don’t think it describes what I’m seeing. This pull request is massive, where do I start? Where did this bug come from? These questions all reflect the limitations…
Written by GitHub Engineering
/ Original link
on Jun. 29, 2022
If you have a monorepo, you’ve probably already felt the pain of slow Git commands, such as git status and git add. These commands are slow because they need to search the entire worktree looking for changes. When the worktree is very large, Git needs to do a lot of work. The Git file system monito…