What’s next for DevOps: Q&A with Lightstep CEO Ben Sigelman

In the decade since the word “DevOps” was coined, its goal has stayed the same—but the way organizations implement DevOps is constantly changing. For a closer look , we sat down with Ben Sigelman, CEO | Continue reading


@github.blog | 3 years ago

NPM 7 is now generally available

We’re announcing version 7 of the npm CLI is now generally available. | Continue reading


@github.blog | 3 years ago

GitHub Campus Experts applications are open

The wait is over! Applications to the GitHub Campus Experts Program are now open GitHub Education is on a mission to build communities and support emerging tech talent around the world. How? We’re looking for | Continue reading


@github.blog | 3 years ago

Making GitHub’s new homepage fast and performant

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 How we made the page | Continue reading


@github.blog | 3 years ago

The Social Sector is Contributing to the Broader OSS Ecosystem

As the world becomes more interconnected and complicated, so too does the expanse of open source ecosystems. While the majority of open source software (OSS) lies with corporate technology companies, in the last year, the | Continue reading


@github.blog | 3 years ago

Improving how we deploy GitHub

As GitHub doubled it’s developer head count, tooling that worked for us no longer functioned in the same capacity. We aimed to improve the deployment process for all developers at GitHub and mitigate risk associated with deploying one of the largest developer platforms in the wor … | Continue reading


@github.blog | 3 years ago

Access Control for GitHub Pages

Access control for GitHub Pages | Continue reading


@github.blog | 3 years ago

Level up your code with TwilioQuest

It’s no secret that making your first contribution to open source can be intimidating. A Major League Hacking survey found that a majority of students know that contributing to open source is important for their | Continue reading


@github.blog | 3 years ago

The best of Changelog • 2020 Edition

It's here, the top changes to GitHub made in 2020. If you missed out this is your go to guide for features, updates, and more. | Continue reading


@github.blog | 3 years ago

Update on an Employee Matter

On Friday, January 8th, GitHub separated with an employee. Later that day and over the weekend, employees raised concerns about the circumstances of the separation. We took these concerns seriously. On Monday, January 11th, we | Continue reading


@github.blog | 3 years ago

GitHub Enterprise Server 3.0 is here!

Today, we’re making GitHub Enterprise Server 3.0 available as a release candidate. Announced in the GitHub Universe Keynote, it’s the biggest ever change to Enterprise Server, bringing customers: Actions – developer-first workflow automation and CI/CD | Continue reading


@github.blog | 3 years ago

GitHub security features: highlights from 2020

We’ve made huge advances in our security features at GitHub in 2020, with launches for code scanning, secret scanning, Dependabot version updates, dependency review, and more. | Continue reading


@github.blog | 3 years ago

GitHub Availability Report: December 2020

In December, we experienced no incidents resulting in service downtime. This month’s GitHub Availability Report will provide a summary and follow-up details on how we addressed an incident mentioned in November’s report. | Continue reading


@github.blog | 3 years ago

Building On-Call Culture at GitHub

GitHub’s engineering group moved from a monolithic, hero-based on-call rotation to a more balanced on-call culture in order to increase our on-call expertise and improve the experience for our customers. | Continue reading


@github.blog | 3 years ago

Advancing developer freedom: GitHub is fully available in Iran

All developers should be free to use GitHub, no matter where they live. At the same time, GitHub respects and abides by US law, which means government sanctions have limited our ability to provide developers | Continue reading


@github.blog | 3 years ago

Announcing the GitHub Education Classroom Report 2020

For the fourth year in a row, the GitHub Education team surveyed students and educators to provide faculty with information to support augmented instruction and share key insights from other instructors. GitHub Education helps students, | Continue reading


@github.blog | 3 years ago

Highlights from Game Off 2020

Explore over 500 fun and free games that were submitted - all with source code available! | Continue reading


@github.blog | 3 years ago

How to launch a tech career in 2020

How GitHub Education and Major League Hacking have teamed up to bridge the gap between school and work. | Continue reading


@github.blog | 3 years ago

How to launch a tech career in 2021

How GitHub Education and Major League Hacking have teamed up to bridge the gap between school and work. | Continue reading


@github.blog | 3 years ago

Let’s talk about securing open source projects

In celebrating GitHub Security Lab’s one-year anniversary, we explained that we’re expanding our research focus. Why did we make this decision? The decision stemmed from our work with the Open Source Security Coalition (OSSC) where | Continue reading


@github.blog | 3 years ago

Git clone: a data-driven study on cloning behaviors

@derrickstolee recently discussed several different git clone options, but how do those options actually affect your Git performance? Which option is fastest for your client experience? Which option is fastest for your build machines? How can these options impact | Continue reading


@github.blog | 3 years ago

Get up to speed with partial clone and shallow clone

As your Git repositories grow, it becomes harder and harder for new developers to clone and start working on them. Git is designed as a distributed version control system. This means that you can work on your | Continue reading


@github.blog | 3 years ago

GitHub joins amicus brief warning of systemic risk from private sector offensive actors

Today, GitHub joined an amicus brief in NSO v. WhatsApp, opposing the expansion of foreign sovereign immunity to private cyber-surveillance companies that act on behalf of foreign governments. GitHub joined alongside Cisco, Google, LinkedIn, Microsoft, | Continue reading


@github.blog | 3 years ago

Visualizing GitHub’s global community

This is the second post in a series about how we built our new homepage. In the first post, my teammate Tobias shared how we made the 3D globe come to life, with lots of | Continue reading


@github.blog | 3 years ago

How we built the GitHub globe

GitHub is where the world builds software. More than 56 million developers around the world build and work together on GitHub. With our new homepage, we wanted to show how open source development transcends the | Continue reading


@github.blog | 3 years ago

How to make DevOps your competitive advantage

A look into how adopting DevOps processes can change how orgs collaborate, automate, and build security by looking beyond CI/CD to help everyone build better together. | Continue reading


@github.blog | 3 years ago

How to make DevOps your competitive advantage

A look into how adopting DevOps processes can change how orgs collaborate, automate, and build security by looking beyond CI/CD to help everyone build better together. | Continue reading


@github.blog | 3 years ago

Learn about ghapi, a new third-party Python client for the GitHub API

Learn about ghapi, a third-party Python library and CLI client for the GitHub API. It includes tab-completion, integrated documentation and automatic pagination of responses. ghapi automatically manages required headers, query strings, route parameters, post data, and much more. | Continue reading


@github.blog | 3 years ago

Happy anniversary GitHub Security Lab!

Last year at GitHub Universe, we introduced the GitHub Security Lab, which is committed to contributing resources, tooling, bounties, and security research to secure the open source ecosystem. We know this isn’t a problem that | Continue reading


@github.blog | 3 years ago

Shifting supply chain security left with dependency review

Dependency review allows you to easily understand your dependencies before you introduce them to your environment. As part of a pull request, you can see what dependencies you’re introducing, changing, or removing, and information about their vulnerabilities, age, usage, and lice … | Continue reading


@github.blog | 3 years ago

Changes to GitHub Code Search Indexing

Changes to Code Search Indexing | Continue reading


@github.blog | 3 years ago

Commits are shapshots, not diffs

Git has a reputation for being confusing. Users stumble over terminology and phrasing that misguides their expectations. This is most apparent in commands that “rewrite history” such as git cherry-pick or git rebase. In my experience, the root cause of this | Continue reading


@github.blog | 3 years ago

Commits are snapshots, not diffs

Git has a reputation for being confusing. Users stumble over terminology and phrasing that misguides their expectations. This is most apparent in commands that “rewrite history” such as git cherry-pick or git rebase. In my experience, the root cause of this | Continue reading


@github.blog | 3 years ago

No cookie for you

Good news: we removed all cookie banners from GitHub! 🎉 No one likes cookie banners. But cookie banners are everywhere. So how did we pull this off? Well, EU law requires you to use cookie | Continue reading


@github.blog | 3 years ago

Reducing flaky builds by 18x

Part of the Building GitHub blog series. It’s four o’clock in the afternoon as you push the last tweak to your branch. Your teammate already reviewed and approved your pull request and now all that’s left | Continue reading


@github.blog | 3 years ago

Token authentication requirements for Git operations

Beginning August 13th, 2021, we will no longer accept account passwords when authenticating Git operations on GitHub.com and will instead require token-based authentication (for example, a personal access, OAuth, or GitHub App installation token) for all authenticated Git operati … | Continue reading


@github.blog | 3 years ago

Powerful updates to temporary interaction limits

Temporary interaction limits have new, powerful, and flexible updates. You can now enable interaction limits for up to six months. In addition, you can limit interactions across all your personal repositories with a single toggle. | Continue reading


@github.blog | 3 years ago

Encapsulating Ruby on Rails views

Learn more about how we are bringing encapsulation to our views as we scale to over 4,500 templates in our Ruby on Rails monolith. | Continue reading


@github.blog | 3 years ago

Inspired by Open Source: Balanced Employee Intellectual Property Agreement 2.0

GitHub is on a mission to accelerate human progress through developer collaboration. We do that by empowering our own employees to use their creativity to learn, play, and build great things. We believe that employers | Continue reading


@github.blog | 3 years ago

Introducing the new Campus Advisors program

GitHub Campus Advisors are teachers who are enthusiastic about teaching with Git and GitHub. Whether or not they come from a technical background, they’re deeply passionate about technology and sharing what they know with others. | Continue reading


@github.blog | 3 years ago

Introducing the New (and Improved!) Campus Experts Program

In 2021, the GitHub Campus Experts Program will be celebrating its fifth anniversary. The program has grown from a small group of handpicked students in 2016 to what it is now a group that spans | Continue reading


@github.blog | 3 years ago

Building together: GitHub partner ecosystem continues to grow

We detail the great momentum we’ve had with our partners at GitHub this past year, building a healthy ecosystem aimed at making our users more productive. | Continue reading


@github.blog | 3 years ago

GitHub in the enterprise

During the last year alone, over 56 million developers created more than 60 million new repos and made more than 1.9 billion contributions on GitHub. These developers are building the software we all depend on | Continue reading


@github.blog | 3 years ago

New from Universe 2020: Dark mode, GitHub Sponsors for companies, and more

Check out the latest announcements from GitHub Universe 2020, including dark mode, Sponsors for companies, improvements to Actions, and more. | Continue reading


@github.blog | 3 years ago

Release Radar · December 2020 Edition

Here's to the top Open Source releases of December 2020. There were so many good ones this month it was hard to choose. Congrats to everyone who shipped a new update. | Continue reading


@github.blog | 3 years ago

DevOps Guide to GitHub Universe

GitHub Universe is almost here. For more on what to expect from this year’s stream, we sat down with virtual host, Brian Douglas, for a quick Q&A on GitHub Actions, DevOps, and automation. A lot | Continue reading


@github.blog | 3 years ago

Applying DevSecOps to your software supply chain

To best apply DevSecOps principles to improve the security of your supply chain, you should ask your developers to declare your dependencies in code; and in turn provide your developers with maintained ‘golden’ artifacts and automated downstream actions so they can focus on code. | Continue reading


@github.blog | 3 years ago

The evolving role of operations in DevOps

GitHub's team delves into answering the question "what are operations roles in the development and operations (DevOps) environments". From automating the role of QA in DevOps and more for smaller, faster delivery cycles. | Continue reading


@github.blog | 3 years ago