Scaling monorepo maintenance
Today, GitHub can repack even the largest repositories we host in a fraction of the time it used to take. Here's how we did it, and why.
Updates, ideas, and inspiration from GitHub to help developers build and design software.
Visit github.blog → RSS feedOn Hacker News Jan 2019 – Aug 2026
Software Engineering 96Tools & Productivity 41Security & Privacy 37Tech Industry & Business 35Infrastructure & DevOps 22Web & Frontend 21
Today, GitHub can repack even the largest repositories we host in a fraction of the time it used to take. Here's how we did it, and why.
On April 12, GitHub Security began an investigation that uncovered evidence that an attacker abused stolen OAuth user tokens issued to two third-party OAuth integrators, Heroku and Travis-CI, to download data from dozens of organizations, including npm. Read on to learn more about the impact to GitHub, npm, and our…
With GitHub Package Registry your packages are at home with their code—sign up for the limited beta to try it out.
Do you contribute to open source software (OSS)? We'd love to hear your perspective.
The ZX Spectrum celebrates its 40 years anniversary today. Read more about how the community is still active - creating new content, archiving old content, and hacking on all sorts of hardware.
npm's impact analysis of the attack campaign using stolen OAuth tokens and additional findings.
Starting on February 23, 2023, GitHub Sponsors will no longer support PayPal as a payments processor. As such, it will no longer be possible to sponsor individuals or organizations using…
A deep dive into why more people are using Python than ever, its key use cases, and why it’s still so popular 30-plus years after it was first released.
Footnotes let you reference relevant information without disrupting the flow of what you're trying to say: Here is a simple footnote[^1]. With some additional text after it. [^1]: My reference.…
GitHub has long been a proponent of Web Components. Here's how we use them.
Over the past few weeks, we have experienced multiple incidents due to the health of our database. We wanted to share what we know about these incidents while our team continues to address them.
The open source Git project just released Git 2.35. Here's GitHub's look at some of the most interesting features and changes.
This post is the third installment of our five-part series on building GitHub’s new homepage: How our globe is built How we collect and use the data behind the globe…
We’re partnering with Microsoft for Startups to make GitHub available for all participants, starting on February 13.
Today we’re announcing a big step in securing the open source supply chain: we’re welcoming Semmle to the GitHub family.
We've recently launched good first issues recommendations to help new contributors find easy gateways into open source projects. Read about the machine learning engine behind these recommendations.
The ninth annual js13kGames competition wrapped up last weekend with over 220 games submitted. All created in a month and in less than 13kB of JavaScript. For anyone not in…
Fine-grained personal access tokens offer enhanced security to developers and organization owners, to reduce the risk to your data of compromised tokens.
The world’s code is now at your fingertips.
GitHub Actions now offers Arm-hosted runners with images built by Arm for developers to begin building on the latest and most sustainable processors on the market.
We are reverting this change for now. More details to follow. The default compression for Git archives has recently changed. As result, archives downloaded from GitHub may have different checksums…
It turns out that the first “all Google” phone includes a non-Google bug. Learn about the details of CVE-2022-38181, a vulnerability in the Arm Mali GPU. Join me on my journey through reporting the vulnerability to the Android security team, and the exploit that used this vulnerability to gain arbitrary kernel code…
We’re excited to share a deep dive into how our new authentication token formats are built and how these improvements are keeping your tokens more secure. As we continue to…
Explore how DevEx boosts productivity and innovation according to new research.
In 2019, to meet growth and availability challenges, we set a plan in motion to improve our tooling and ability to partition relational databases.
Meet the projects that make up the first GitHub Accelerator cohort and learn about how GitHub is helping bring their visions to reality.
GitHub now supports SSH commit verification, so you can sign commits and tags locally using a self-generated SSH public key, which will give others confidence about the origin of a…
GitHub will require all users who contribute code on GitHub.com to enable one or more forms of two-factor authentication (2FA) by the end of 2023.
Understanding the movement of ‘single source’ companies from ‘open source’ to ‘source available’ licenses.
The new sparse index feature makes it feel like you are working in a small repository when working in a focused portion of a monorepo.