Why (and how) GitHub is adopting OpenTelemetry

Building on top of OpenTelemetry empowers us to provide integrated and opinionated observability solutions for our application engineers. | Continue reading


@github.blog | 3 years ago

Octoverse Spotlight 2021: The Good Day Project–Personal analytics to make your

Developers know it feels great to get into a flow. But what makes it happen? This question prompted GitHub's Good Day Project. | Continue reading


@github.blog | 3 years ago

Ludum Dare 48 staff picks

20 of our favorite games plus source code from Ludum Dare 48. | Continue reading


@github.blog | 3 years ago

GitHub Artifact Exporter open source release

The GitHub Professional Services Public Sector Team has developed an artifact exporter for reporting and migration that allow users to pull reports out of their repositories. | Continue reading


@github.blog | 3 years ago

Headphones on, volume up: Introducing The ReadME Podcast

On The ReadME Podcast, you’ll hear us chat with some of the maintainers and contributors who move open source forward every day. The first three episodes are available now. | Continue reading


@github.blog | 3 years ago

Video uploads now available across GitHub

With video uploads now generally available, developers have even more ways to collaborate on GitHub. Try it out for yourself! | Continue reading


@github.blog | 3 years ago

Dark dimmed mode available on GitHub Docs

Dark mode is now available on GitHub Docs. The appropriate mode will be automatically detected. To switch between dark and light modes, apply dark mode settings in your operating system then navigate to docs.github.com. Share | Continue reading


@github.blog | 3 years ago

Join GitHub on June 5 to celebrate the Class of 2021

Join the GitHub Education Team on June 5 to virtually celebrate the Class of 2021. Graduating? Sign up before May 27 to "walk the stage." See you there! | Continue reading


@github.blog | 3 years ago

Security keys are now supported for SSH Git operations

You can now use FIDO2 security keys to authenticate over SSH for remote Git operations, providing a higher level of account security. | Continue reading


@github.blog | 3 years ago

Release Radar · April 2021 Edition

The April edition of our Release Radar is here. Featuring top open source projects, weekend hobbies, and communities. Check out this month's staff picks. | Continue reading


@github.blog | 3 years ago

Sync an out of date branch of a fork from the web

Sync an out of date branch of a fork from the web | Continue reading


@github.blog | 3 years ago

GitHub Enterprise Server 3.1 available as a release candidate

GitHub Enterprise Server 3.1 incorporates a host of new features, from Actions to pull requests, to help teams take ideas from code to production faster. | Continue reading


@github.blog | 3 years ago

GitHub Availability Report: April 2021

In April, we experienced two incidents resulting in significant impact to multiple GitHub services. | Continue reading


@github.blog | 3 years ago

We Use Web Components at GitHub

GitHub has long been a proponent of Web Components. Here's how we use them. | Continue reading


@github.blog | 3 years ago

Goodbye Dependabot Preview, Hello Dependabot

Dependabot Preview app and Dependabot.com will shut down Aug 3, 2021. To keep getting pull requests that update your packages, upgrade to GitHub Dependabot. | Continue reading


@github.blog | 3 years ago

A call for feedback on our policies around exploits and malware

We're calling for feedback on our policy around security research, malware, and exploits on the platform. | Continue reading


@github.blog | 3 years ago

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. | Continue reading


@github.blog | 3 years ago

Flag unsigned commits with vigilant mode

Flag unsigned commits with vigilant mode | Continue reading


@github.blog | 3 years ago

GitHub Desktop supports hiding whitespace, expanding diffs, and creating reposi

GitHub Desktop 2.8 now includes several features to make it easier to work with diffs and easier for people who have multiple copies of the same repo. | Continue reading


@github.blog | 3 years ago

How we use GitHub Actions to manage GitHub Docs

Our project data is accessible via GitHub's comprehensive REST and GraphQL APIs, so we can use Actions to manage work for us! | Continue reading


@github.blog | 3 years ago

GitHub blocks FLoC across all of GitHub Pages

GitHub Pages: Permissions-Policy: interest-cohort=() Header added to all pages sites | Continue reading


@github.blog | 3 years ago

How we ship code faster and safer with feature flags

At GitHub, we improve existing features and work on new ones all the time, so we use feature flags to ship faster and to lower the risk of deployments. | Continue reading


@github.blog | 3 years ago

GitHub Actions: Maintainers must approve first time contributer workflow runs

GitHub Actions: Maintainers must approve first time contributer workflow runs | Continue reading


@github.blog | 3 years ago

GitHub Actions update: Helping maintainers combat bad actors

The trustworthiness of our platform is crucial, and our team is committed to developer productivity and Actions performing the way we intended. | Continue reading


@github.blog | 3 years ago

Environmental sustainability at GitHub

GitHub is committed to building an environmentally sustainable home for all developers. Here are the goals we're pursuing for our community and planet. | Continue reading


@github.blog | 3 years ago

New and simplified Enterprise and Partner terms

We’re excited to announce all new GitHub Customer Terms for our enterprise customers, rewritten and restructured with an easier user experience in focus. | Continue reading


@github.blog | 3 years ago

GitHub Actions: Limit workflow run or job concurrency

GitHub Actions: Limit workflow run or job concurrency | Continue reading


@github.blog | 3 years ago

New badge for developers who contributed to the Mars 2020 Helicopter mission

Developers who contributed to the specific versions of projects and libraries used by NASA’s Jet Propulsion Laboratory to put the Ingenuity helicopter into the Martian atmosphere will receive a new badge on their profile to | Continue reading


@github.blog | 3 years ago

Open Source Goes to Mars

Celebrating the nearly 12,000 developers who aided Ingenuity's first Martian flight with a profile badge that recognizes their contributions to this historic achievement. | Continue reading


@github.blog | 3 years ago

Work with GitHub Actions in your terminal with GitHub CLI

As of 1.9.0, GitHub Actions is available in your terminal. Two new top-level commands, `gh run` and `gh workflow`, provide insight into workflow runs. | Continue reading


@github.blog | 3 years ago

New GitHub Themes for vs Code

New GitHub Themes for VS Code | Continue reading


@github.blog | 3 years ago

Implementing least privilege for secrets in GitHub Actions

GitHub Actions provide several features to help your organization effectively implement a secret management strategy based on least privilege. | Continue reading


@github.blog | 3 years ago

Release Radar · March 2021 Edition

Here they are, the latest and greatest community releases from March 2021. Our Release Radar showcases some of the top community projects with big updates. | Continue reading


@github.blog | 3 years ago

GitHub Availability Report: March 2021

In March, we experienced three incidents resulting in significant impact and degraded state for multiple services. | Continue reading


@github.blog | 3 years ago

Supreme Court sides with developers in Google v. Oracle

Yesterday’s Supreme Court decision in Google v. Oracle reaffirms that developers’ ability to port their code and skills between platforms is a significant interest to be protected. | Continue reading


@github.blog | 3 years ago

Announcing the Global Maintainer Summit

Join us for the Global Maintainer Summit, a time for open source maintainers to gather together and share their hard-won knowledge with peers. | Continue reading


@github.blog | 3 years ago

Behind GitHub’s new authentication token formats

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 focus on the security of | Continue reading


@github.blog | 3 years ago

How we scaled the GitHub API with a sharded, replicated rate limiter in Redis

Adventures in leveling up our API rate limiting infrastructure | Continue reading


@github.blog | 3 years ago

Introducing new push notifications, scheduling, releases and more on GitHub Mobile

With this latest version of GitHub Mobile, we’re shipping features to improve notification management and making it possible to view releases natively in the app. | Continue reading


@github.blog | 3 years ago

GitHub Desktop now supports cherry-picking

One of our most requested features from the past year is cherry-picking, and we’re excited to release it in GitHub Desktop 2.7. | Continue reading


@github.blog | 3 years ago

GitHub Advanced Security: Introducing security overview beta and general availability of secret scanning for private repositories

Check out the beta of our new security overview for organizations and teams, plus the GA of secret scanning for private repos. | Continue reading


@github.blog | 3 years ago

Women’s History Month spotlight: Honoring women developers

March is Women’s History Month: a unique time to celebrate the myriad impact of women leaders, both throughout history and today. It’s also a time to reflect on the challenges that still exist. Data shows | Continue reading


@github.blog | 3 years ago

GitHub India: Celebrating a community connected by code

Today, I am thrilled to welcome GitHub Satellite to India and introduce new programs to empower India’s rich community of developers, startups and students. | Continue reading


@github.blog | 3 years ago

Container registry now supports GitHub_TOKEN

Packages: Container registry now supports GITHUB_TOKEN | Continue reading


@github.blog | 3 years ago

How GitHub Actions renders large-scale logs

Rendering logs in a web UI might seem simple: they are just lines of plain text. However, there are a lot of additional features that make them more useful to our users. | Continue reading


@github.blog | 3 years ago

Introducing the GitHub Education Stream Team!

We're taking GitHub Campus TV to the next level! Students from around the world are hosting weekly Twitch streams on everything from coding challenges to interview prep. | Continue reading


@github.blog | 3 years ago

One day short of a full chain: Real world exploit chains explained

When it comes to security research, the path from bug to vulnerability to exploit can be a long one. GitHub Security Lab describes the journey. | Continue reading


@github.blog | 3 years ago

The Python Package Index is now a GitHub secret scanning integrator

The Python Package Index is now a GitHub secret scanning integrator | Continue reading


@github.blog | 3 years ago