Overview for 'githubengineering'
Written by GitHub Engineering
/ Original link
on Apr. 29, 2022
We’re proud to announce the availability of search-based code navigation for the Elixir programming language. Yet this is more than just new functionality. It’s the first example of a language community writing and submitting their own code for search-based code navigation. Since GitHub introduced…
Written by GitHub Engineering
/ Original link
on Apr. 21, 2022
At GitHub, we relentlessly pursue performance. Join me now for the tale of how we dropped a P99 time by 95% on code that runs for every single Git push operation. Every time you push to GitHub, we run a set of checks to validate your push before accepting it. If you ever tried to push an object lar…
Written by GitHub Engineering
/ Original link
on Mar. 23, 2022
Over the past few weeks, we have experienced multiple incidents due to the health of our database, which resulted in degraded service of our platform. We know this impacts many of our customers’ productivity and we take that very seriously. We wanted to share with you what we know about these incid…
Written by GitHub Engineering
/ Original link
on Mar. 2, 2022
In February, we experienced one incident resulting in significant impact and degraded state of availability for GitHub.com, issues, pull requests, GitHub Actions, and GitHub Codespaces services. February 2 19:05 UTC (lasting 13 minutes) As mentioned in our January report, our service monitors detec…
Written by GitHub Engineering
/ Original link
on Feb. 23, 2022
Today, the ability to prebuild codespaces is entering public beta. Prebuilding a codespace enables fast environment creation times, regardless of the size or complexity of your repositories. A prebuilt codespace will serve as a “ready-to-go” template where your source code, editor extensions, proje…
Written by GitHub Engineering
/ Original link
on Feb. 17, 2022
GitHub code scanning now uses machine learning (ML) to alert developers to potential security vulnerabilities in their code. If you want to set up your repositories to surface more alerts using our new ML technology, get started here. Read on for a behind-the-scenes peek into the ML framework power…