Advocating for developers to the US Copyright Office

Just like artists, musicians, filmmakers, and photographers, software developers are also important copyright holders. But code differs in important ways from the works of these other copyright creators, and applying the same rules to software often produces unintended consequenc … | Continue reading


@github.blog | 2 years ago

How GitHub converts previously encrypted and unencrypted columns to ActiveRecord encrypted columns

Background In the first post in this series, we detailed how we designed our easy‐to‐use column encryption paved path. We found during the rollout that the bulk of time and effort was spent in robustly supporting the reading and upgrading of previous encryption formats/plaintext … | Continue reading


@github.blog | 2 years ago

GitHub partners with Arm to revolutionize Internet of Things software development with GitHub Actions

We are all well aware that work paradigms have had to shift, and this is no less true for those businesses devoted to developing Internet of Things (IoT) devices. According to a recent survey from Arm, the new remote workforce is a key consideration for more than 70 percent of re … | Continue reading


@github.blog | 2 years ago

GitHub Availability Report: October 2022

In October, we experienced four incidents that resulted in significant impact and degraded state of availability to multiple GitHub services. This report also sheds light into an incident that impacted Codespaces in September. October 26 00:47 UTC (lasting 3 hours and 47 minutes) … | Continue reading


@github.blog | 2 years ago

Game Off 2022 theme announcement

It’s the moment you’ve all been waiting for. Are you ready? This year’s Game Off theme is cliché! Cli-ché noun 1. a phrase or opinion that is overused and betrays a lack of original thought. If you’ve heard a phrase a million times, chances are it’s a cliché. For example, “a blas … | Continue reading


@github.blog | 2 years ago

Preview: referencing public code in GitHub Copilot

Back in June, we introduced a feature that allows developers to block suggestions of 150+ characters matching public code (ignoring whitespace). While useful in some contexts, blocking matching suggestions doesn’t address all use cases. It’s within this context that we will begin … | Continue reading


@github.blog | 2 years ago

All In for Students: expanding the next generation of open source leaders

We are pleased to announce the expansion of All In for Students for the 2023 cohort! All In for Students introduces college students to open source and provides them with the education, technical training, and career development to prepare them for internships and other opportuni … | Continue reading


@github.blog | 2 years ago

Creating a more inclusive security research field

Cybersecurity has grown in importance and mainstream understanding, thanks in part to the rise in headline-driving breaches and Hollywood’s depiction of “hackers” with their often nefarious undertakings. While many people have a general understanding of cybersecurity and a sense … | Continue reading


@github.blog | 2 years ago

13 tiny, terrific, and terrifying games to hack, slay, and play this Halloween 🧛‍♀️

It’s that time of the year where I use Halloween as an excuse to share even more spooktacular, open source (or “source available” in some cases) games for you to enjoy—games built in just a few days by individuals or small teams for game jams, like Ludum Dare and JS13K. This post … | Continue reading


@github.blog | 2 years ago

Cybersecurity spotlight on bug bounty researcher @ahacker1

As the home to more than 90 million developers, GitHub is heavily invested in ensuring that the code developers build and use daily is trusted and secure. Our bug bounty team is continually focused on driving improvements as to how GitHub develops secure software, to enable devel … | Continue reading


@github.blog | 2 years ago

Release Radar · September 2022 Edition

Hackatoberfest, hackathons, and open source contributions. It’s been a hectic month with so many community pull requests to all kinds of projects. So many in fact that we had to spend hours going through all the submissions for this blog post. We almost didn’t get it out before t … | Continue reading


@github.blog | 2 years ago

Choose your own GitHub Universe 2022 adventure

The schedule builder is live on GitHubUniverse.com Starting today, you can save your favorite GitHub Universe sessions to your calendar and build your own schedule to get the most out of your conference experience. A few things to keep in mind before we dive in: Most of the sessi … | Continue reading


@github.blog | 2 years ago

What we learned from the Security Lab’s Community Office Hours

Earlier this year, the GitHub Security Lab kicked off an initiative to provide office hours for open source projects looking to improve their security posture and reduce the risk of breach. The initiative aligned with our mission to inspire and enable the community to secure the … | Continue reading


@github.blog | 2 years ago

Diversity, inclusion, and belonging at GitHub in 2022

With more than 1,170 new Hubbers joining us over the past year, GitHub experienced significant growth across its employee base. Simultaneously, we continued to make strides in becoming a more diverse company, aiming to reflect the 90M+ developers around the globe that we serve da … | Continue reading


@github.blog | 2 years ago

3 strategies for consolidating your toolkit and boosting productivity

Developers are a company’s biggest asset, and productivity only helps to meet business goals. In fact, research from our 2021 State of the Octoverse report shows that developers are almost 60% more likely to feel equipped to do their job when they can easily find what they need. … | Continue reading


@github.blog | 2 years ago

Why and how GitHub encrypts sensitive database columns using ActiveRecord::Encryption

This blog post is the first part in a two‐part series on how GitHub is using ActiveRecord::Encryption. You may know that GitHub encrypts your source code at rest, but you may not have known that we also encrypt sensitive database columns in our Ruby on Rails monolith. We do this … | Continue reading


@github.blog | 2 years ago

Why we’re excited about the Sigstore general availability

Sigstore is a powerful new technology for signing, verifying, and protecting software supply chains, and we’re very excited by today’s general availability announcement. Sigstore takes a new approach to solving these problems, and so figuring out exactly what it does and how to u … | Continue reading


@github.blog | 2 years ago

Git Merge 2022 – that’s a wrap

Git Merge 2022 just wrapped up bringing the community together for 16 talks, three workshops, one Git Contributor Summit, and lots of great conversations over two days. Read on for more info, photos from the event, and all of the session recordings. | Continue reading


@github.blog | 2 years ago

Build a game this November with Game Off 2022

Save the date! Game Off returns on November 1 for it’s 10th year! Game Off is an annual game jam (or “hackathon for building games”) that’s a little different from most—it lasts for the entire month of November—not just a weekend, or a few days. It’s the perfect excuse to learn a … | Continue reading


@github.blog | 2 years ago

Unboxing fork improvements and unwrapping fork docs

Unboxing fork improvements We’re always trying to improve the GitHub developer experience, and we love learning from developers. One theme we’ve heard a lot recently is that forks are confusing. What is a fork? How do fork permissions work? What are the security and permission im … | Continue reading


@github.blog | 2 years ago

Improving navigation for GitHub Actions

GitHub Actions changed how developers automate workflows with GitHub. Today, we’re introducing a new navigation to manage your GitHub Actions experience, improving discoverability and accessibility as well as opening up future feature opportunities. Why did we do it? GitHub Actio … | Continue reading


@github.blog | 2 years ago

Git Security Vulnerabilities Announced

Upgrade your local installation of Git, especially when cloning with --recurse-submodules from untrusted repositories, or if you use git shell interactive mode. | Continue reading


@github.blog | 2 years ago

Introducing fine-grained personal access tokens for GitHub

Stolen and compromised credentials are the number one cause of data breaches across the industry. GitHub has a long history of protecting developers and enterprises from such threats with security efforts like making it easier for developers to adopt 2FA with the GitHub mobile ap … | Continue reading


@github.blog | 2 years ago

Git Security Vulnerabilities Announced

Continue reading


@github.blog | 2 years ago

GitHub at the 77th United Nations General Assembly

The United Nations General Assembly (UNGA) is one of the main bodies of the UN system. Its 77th session kicked off on Tuesday, September 13, 2022, with the theme, of “A watershed moment: transformative solutions to interlocking challenges.” This was the first in-person session of … | Continue reading


@github.blog | 2 years ago

Tips for embedding security into your workflows

Having a robust security plan is key to innovation. These tips will empower you to gain the upper hand on cyberattacks, so you can ship quickly and innovate with ease. | Continue reading


@github.blog | 2 years ago

OSI’s Deep Dive is an essential discussion on the future of AI and open source

This post originally appeared on Open Source Initiative. The drive to build AI and radically accelerate human progress is a thread through the history of computing. It’s no coincidence that free software was founded by an AI lab developer and the term open source was coined by th … | Continue reading


@github.blog | 2 years ago

GitHub Advanced Security SIEM integrations for security professiona

Learn about using GitHub Advanced Security (GHAS) alerts with Security Information and Events Management (SIEM) tools. Check out the integrations, and read more about getting started. | Continue reading


@github.blog | 2 years ago

The Story of Scalar

When you install Git v2.38, you’ll find a new executable tool available called scalar. At its core, Scalar enables the latest and greatest Git features for working with large repositories. By simply switching from git clone to scalar clone, you will have all of Git’s most impactf … | Continue reading


@github.blog | 2 years ago

The GitHub Universe 2022 agenda is live

Explore 80+ content sessions delivered by over 120 different speakers, across two days and four content tracks, all designed to level up your skills. | Continue reading


@github.blog | 2 years ago

View GitHub code scanning findings directly in VS Code and GitHub Codespaces

A seamless developer experience is critical if you want to fix security issues fast. Developers need access to security alerts and remediation information as they develop. GitHub code scanning displays results natively in the pull request—exactly when developers are looking for c … | Continue reading


@github.blog | 2 years ago

On the go with GitHub Projects on GitHub Mobile (public beta)

Stay connected and up to date on your work with GitHub Projects on GitHub Mobile, now in public beta. | Continue reading


@github.blog | 2 years ago

Developers are now included in the WIPO Global Innovation Index

Innovation happens on GitHub. Every day, developers contribute to open source infrastructure, build apps, power scientific research, and tinker on projects. Unfortunately, these contributions to innovation are often overlooked by researchers and policymakers. Legacy measures like … | Continue reading


@github.blog | 2 years ago

GitHub’s supply chain security features now support Dart

What do applications like Google Ads, eBay Motors, and Alibaba Xianyu have in common? In addition to millions of monthly users, each was built with the popular Flutter framework that is powered by Dart. Given its rapid growth and broad adoption – and thanks to a collaboration wit … | Continue reading


@github.blog | 2 years ago

js13kGames 2022 winners

The eleventh annual js13kGames coding competition, challenging participants to create games in 13kB or less of JavaScript in a month based on a theme, just wrapped up. A total of 167 games were submitted this year featuring all sorts of FPSs, platformers, PvP, puzzle games, and m … | Continue reading


@github.blog | 2 years ago

Detect secrets in your code more accurately with dry runs for custom patterns n

Learn how you can seamlessly define trusted custom secret patterns to detect secrets unique to your organization with GitHub Advanced Security. | Continue reading


@github.blog | 2 years ago

GitHub Availability September 2022

In September, we experienced one incident that resulted in degraded performance across GitHub services. We also experienced one incident resulting in significant impact to Codespaces. We are still investigating that incident and will include it in next month’s report. This report … | Continue reading


@github.blog | 2 years ago

Working on a creative project? Unleash your originality and start to tinker wit

Develop your design and collaboration skills to get your clever intentions off the ground. | Continue reading


@github.blog | 2 years ago

Two ways you can experience GitHub Universe

You may have heard that GitHub Universe is back and more robust than ever, with two great ways to experience everything the global developer event has to offer: an in-person experience at the Yerba Buena Center for the Arts (YBCA) in San Francisco, and a dynamic virtual experienc … | Continue reading


@github.blog | 2 years ago

Introducing Actions on GitHub Mobile

Introducing Actions on GitHub Mobile | Continue reading


@github.blog | 2 years ago

Expand your open source contributions during Hacktoberfest 2022

Give back to open source projects during the month of October! This year, we’re encouraging more than code contributions: writing, design, advocacy, and financial donations. | Continue reading


@github.blog | 2 years ago

Highlights from Git 2.38

Another new release of Git is here! Take a look at some of our highlights on what's new in Git 2.38. | Continue reading


@github.blog | 2 years ago

Private profiles are now generally available on GitHub

Private profiles are now generally available | Continue reading


@github.blog | 2 years ago

GitHub supports internet freedom and global availability in Iran

حمایت رسمی گیت‌هاب از ایرانیان برای دسترسی آزاد به اینترنت و شبکه های اطلاعاتی دنیا حمایت رسمی گیتهاب از ایرانیان برای دسترسی آزاد به اینترنت و شبکه های اطلاعاتی دنیا برنامه نویسان نقش پررنگی... | Continue reading


@github.blog | 2 years ago

After the offer: staying in tech long-term

Tech can be a tricky industry (to say the least). We talked with three tech professionals who share why they stay, what has helped them the most, and the power of switching things up. | Continue reading


@github.blog | 2 years ago

Best practices on rolling out code scanning at enterprise scale

As a Solutions Engineer at GitHub, I partner with our Enterprise customers to ensure they get the most out of GitHub. That often comes in the form of best practices discussions, tool optimizations or process improvements. Something every organization wants to get right is the ini … | Continue reading


@github.blog | 2 years ago

Meet the GitHub Campus Experts selected for the fall 2022 MLH Fellowship Cohort, powered by GitHub

Sometimes, you just need a little help to contribute to an open source project. While some of us are getting ready for fall festivities, others are starting to make contributions to open source projects. That is the case for Samson Amaugo, Tushar Gupta, and Nathaly Toledo, three … | Continue reading


@github.blog | 2 years ago

GitHub for Startups is generally available

Startups are building the future, and we know they require a unique set of resources and support to grow. As of today, GitHub for Startups is available to startups globally, and you can apply now. The world’s most innovative companies are built on GitHub We launched GitHub for St … | Continue reading


@github.blog | 2 years ago