Webhook forwarding in the GitHub CLI (public beta)
We’ve launched a limited public beta of a new feature in the GitHub CLI: webhook forwarding. Webhook forwarding makes it easy to test your webhooks integration in your local environment…
We’ve launched a limited public beta of a new feature in the GitHub CLI: webhook forwarding. Webhook forwarding makes it easy to test your webhooks integration in your local environment…
Last year, we launched Ruby analysis support in beta for GitHub code scanning. Today, we’re announcing the general availability of this feature — covering even more vulnerabilities in Ruby code.…
New to Git v2.38, Scalar is a built-in repository manager for large repos. Here, we’ll tell the story of how Scalar went from a rough VFS for Git successor to a fully-integrated Git tool, with all of the engineering lessons learned in the process.
This blog series will examine Git’s internals to help make your engineering system more efficient. Part I discusses how Git stores its data in packfiles using custom compression techniques.
We updated the web UI to make keeping forks in sync with their upstream repositories more intuitive. “Fetch upstream” has been renamed to “Sync fork,” which better describes the button’s…
You can now create a custom role to bypass branch protections without having to grant the Admin role. Previously, to bypass branch protections you had to be an Admin which…
As GitHub Pages, home to 16 million websites, approaches its 15th anniversary, we’re excited to announce that all sites now build and deploy with GitHub Actions.
Previously, when creating a fork all branches from the parent repository were copied to the new fork repository. There are several scenarios where this is unneeded, such as contributing to…
Previously, three aspects of repository forks caused friction to innersource collaboration and administration: Repositories could not be forked within a single organization. Repositories with internal visibility could not be forked…
Previously, it was difficult to create a new branch from the GitHub UI. Now you can create a branch on the Branches overview page. Just click the New branch button,…
We’ve added an enhancement to the repository view for a branch that is different than its upstream branch. Previously we showed the number of commits the branch was ahead or…
Now, admins can block creation of branches that match a configured name pattern. For example, if a repository’s default branch is renamed from master to main, admins can prevent any…
In April, we experienced three distinct incidents resulting in significant impact and degraded state of availability for Codespaces and GitHub Packages.
Another new release of Git is here! Take a look at some of our highlights on what’s new in Git 2.36.
Previously, when you forked a repository the fork name would default to the same name as the parent repository. In some cases, that wasn’t ideal because you wanted the fork…
Each month, we highlight open source projects that have shipped major updates. These include everything from world-changing technology to developer tooling, and weekend projects. Here are our top staff picks…
As you may or may not know, gists are actually Git repositories. New gists are now created with a default branch name of either main or the alternative default branch…
Reusable workflows offer a simple and powerful way to avoid copying and pasting workflows across your repositories.
Instead of allowing all or no users to force push, admins can now be selective about who can force push to a repository. The image below shows how in the…
Now, only admins can rename branches that are protected by branch protection rules. GitHub allows repository collaborators to rename every branch in a repository, with the exception of the default…
Defining your security requirements is the most important proactive control you can implement for your project. Here’s how.
Build what’s next on GitHub, the place for anyone from anywhere to build anything.
Catch up on the GitHub podcast, a show dedicated to the topics, trends, stories and culture in and around the open source developer community on GitHub.