GitHub Actions adds dependency caching
Using the cache action you can now cache your dependencies between workflow runs. This can dramatically reduce the time it takes to run certain steps in your workflow. The rails/rails…
Using the cache action you can now cache your dependencies between workflow runs. This can dramatically reduce the time it takes to run certain steps in your workflow. The rails/rails…
The GitHub Student Developer Pack is now offering over $100k worth of tools to students with over 25 new participating partners.
We’re sharing interviews from several open source contributors about their projects, challenges, and what a GitHub sponsorship means to them. This week, read about Siân Griffin.
We recently upgraded GitHub to use the latest version of Ruby 2.6. Ruby 2.6 contains an optimization for reducing memory usage.
Due to the critical nature of the vulnerabilities identified in Rails, we strongly urge customers immediately upgrade their GitHub Enterprise Server appliance to the latest patch release in their series, GitHub Enterprise Server 2.13.22, 2.14.16, 2.15.9, 2.16.4, or greater.
GitHub.com and supporting services are not vulnerable. Patches and mitigations were applied as necessary ahead of the public vulnerability disclosure.
Mark and Rachel are both maintainers on the End Bias Wiki (EBWiki) project. Read more about their mission to tell the stories of people of color who have died as a result of police action.
The following is a guest post written by Dependabot’s co-founder, @greystiel. Modern software often relies on hundreds of open source components, all of which need to be kept secure. Staying on top…
We reached a major milestone. Thank you to 31M+ developers for creating 100M repositories now live on GitHub.
We have recently completed a milestone where we were able to drop jQuery as a dependency of the frontend code for GitHub.com. This marks the end of a gradual, years-long…
This post follows the story of a GitHub intern’s experience laser cutting a contribution graph to creating an application that automates the process.
Thousands of teachers use GitHub to host their courses, distribute assignments, and get insight into student progress. Between Massive Open Online Courses (MOOCs) and custom lessons from individual teachers, there’s plenty of materials for new teachers to adapt and reuse in their classrooms.
Last month GitHub celebrated the fourth year of our Security Bug Bounty program. As we’ve done in the past, we’re sharing some details and highlights from 2017 and looking ahead…
This month, we’re introducing a few new apps to help you write, manage, and deploy code. To see what’s new and find more ways to work better, head to GitHub…
2017 has been the year of artificial intelligence and machine learning. The advancements here will continue for years to come—but what can we expect in 2018? Data is on the…
At GitHub, we use MySQL as the main database technology backing our services. We run classic MySQL master-replica setups, where writes go to the master, and replicas replay master’s changes asynchronously. To be able to serve our traffic we read data from the MySQL replicas.
We’re kicking off Cyber Security month with a few projects to help up your security game with the tools and know-how to protect yourself from common vulnerabilities. These are the…
Over the last year, GitHub has gradually evolved the infrastructure that runs the Ruby on Rails application responsible for github.com and api.github.com. We reached a big milestone recently: all web…
Open source software powers the internet. Anyone using a computer uses open source, either directly or indirectly. Although it has become the industry standard, getting involved isn’t always straightforward. Because…
Developers, community builders, and technical leaders from around the world are gearing up to share their experiences in fourteen sessions at Satellite on May 22. Here’s a closer look at…
In February, we shipped the “Recover Accounts Elsewhere” feature to help people regain access to their accounts if they lose access to their two-factor device or token. It is an…
Build what’s next on GitHub, the place for anyone from anywhere to build anything.