GitHub Availability September 2020

In September, we experienced one incident resulting in significant impact to the GitHub Pages service. | Continue reading


@github.blog | 4 years ago

What is DevOps? A guide to common methods and misconceptions

DevOps is about enabling people & collaboration, so teams can build their best software. But how you implement DevOps makes the difference. | Continue reading


@github.blog | 4 years ago

GitHub Docs are now open source

GitHub Docs are now Open Source! Join us in github.com/github/docs to engage, contribute, and discuss all things docs. | Continue reading


@github.blog | 4 years ago

Announcing third-party code scanning tools: infrastructure as code and container scanning

Last week we launched code scanning out of beta and have since announced integrations with static analysis and developer security training solutions. By expanding our GitHub security ecosystem, developers can use their tools of choice | Continue reading


@github.blog | 4 years ago

Safe harbors for software collaboration, part 1

As policymakers grapple with how to address hate speech and disinformation on the internet, they’re eying the legal structure underpinning collaborative software development: legal safe harbors. These safe harbors protect online platforms from liability for | Continue reading


@github.blog | 4 years ago

Fine-tune access to external actions

Limit use of external actions within Actions workflow for enterprises, organizations, and repositories. | Continue reading


@github.blog | 4 years ago

Third-party code scanning tools: static analysis and developer securit

Last week, we launched code scanning for all open source and enterprise developers, and we promised we’d share more on our extensibility capabilities and the GitHub security ecosystem. Today, we’re happy to introduce 10 new | Continue reading


@github.blog | 4 years ago

GitHub Action Hero: Shivam Mathur and “Setup PHP”

GitHub Actions gives you the power to automate your workflow. Connect with the tools you know and love. Have more freedom to innovate and be creative. Deploy to any cloud, build containers, automate messages, and | Continue reading


@github.blog | 4 years ago

NPM automation tokens

npm automation tokens | Continue reading


@github.blog | 4 years ago

Keeping your data pipelines healthy with the Great Expectations GitHub Action

This post is the second in our series on using GitHub for MLOps and data science. Just joining in? Get started with part one. Most continuous integration (CI) tools only focus on providing ways to | Continue reading


@github.blog | 4 years ago

GitHub Welcomes the OpenJDK Project!

Earlier this month we were thrilled to welcome the OpenJDK Community to GitHub. The communities migration effort, codenamed Project ‘Skara’, brought JDK 16 main-line development into GitHub. The JDK project is at the heart of the Java community | Continue reading


@github.blog | 4 years ago

Code scanning is now available!

Now available, code scanning is a developer-first, GitHub-native approach to easily find security vulnerabilities before they reach production. | Continue reading


@github.blog | 4 years ago

Phishing Resistant SMS Autofill

We recently shipped support for the origin-bound draft standard for security codes delivered via SMS. This standard ensures security codes are entered in a phishing-resistant manner. It accomplishes this by binding an SMS with the sending site’s origin. In | Continue reading


@github.blog | 4 years ago

GitHub Action Hero · James Ives and “GitHub Pages Deploy”

Want to see one of the top used GitHub Actions on the marketplace? We interviewed James Ives to find out more about GitHub Page Deploy. | Continue reading


@github.blog | 4 years ago

Remote Education: Creating community through shared experiences

Remote Education explores the challenges of organizing student communities and events online. We’ll be speaking with event organizers and community leaders in the industry and academics each week to help you bring your community online | Continue reading


@github.blog | 4 years ago

GitHub India Virtual Meetup – Open Source & Hacktoberfest

GitHub India is holding our first virtual meetup event. Hear about Open Source and Hacktoberfest, plus this is your chance to connect & network. | Continue reading


@github.blog | 4 years ago

Lightning Q&A: DevSecOps in five with Maya Kaczorowski

In this interview, we dig deeper with Maya Kaczorowski on what DevSecOps is, and how to apply it. It’s a mindset shift in how development teams think about security. DevSecOps is about making all parties who are part of the application development lifecycle accountable for securi … | Continue reading


@github.blog | 4 years ago

GitHub Enterprise Server 2.22 is here

GitHub Enterprise Server 2.22 is now here with GitHub Actions, Packages and Advanced Security Code Scanning available for the very first time. | Continue reading


@github.blog | 4 years ago

A better logs experience with GitHub Actions

We’ve introduced several improvements to make reviewing GitHub Actions logs more performant, precise, and pleasing to use. | Continue reading


@github.blog | 4 years ago

GitHub Mobile and GraphQL

Want to know how our mobile applications team are moving faster with less hassle? Read up on how we're using GraphQL to power a host of new features. | Continue reading


@github.blog | 4 years ago

Join Us for OctogatosConf

A free two-day single track conference live on September 24 - 25, 2020 in celebration of our culture and LatinX heritage month. You will join a live stream of interactive talks by industry experts in both Spanish, Portuguese and English, with live captioning and translation. Topi … | Continue reading


@github.blog | 4 years ago

GitHub Action Hero: Stefan Zweifel and “Git-auto-commit”

Our next GitHub Actions Hero is here! Find out about git-auto-commit, what it is does, and why our Action Hero Stefan Zweifel built this awesome tool. | Continue reading


@github.blog | 4 years ago

We are excited to announce our next event for Latin America, GitHub ¡Presente! In Spanish

Lee este artículo en español Estamos muy entusiasmados en anunciar nuestro siguiente evento virtual en América Latina: GitHub ¡Presente! en Español El primer evento será el Martes 22 de Septiembre a las 16:00, hora de | Continue reading


@github.blog | 4 years ago

GitHub CLI 1.0 is now available

GitHub CLI brings GitHub to your terminal. It reduces context switching, helps you focus, and enables you to more easily script and create your own workflows. Earlier this year, we announced the beta of GitHub | Continue reading


@github.blog | 4 years ago

Ensure your neighbors have the right to vote: A software engineer volunteers at his local elections office

Software Engineer and GitHub Senior Director of Strategic Programs, Kyle Daigle, shares his experience volunteering at his local election office. | Continue reading


@github.blog | 4 years ago

Announcing the GitHub integration with Microsoft Teams

Announcing the public beta of our new integration between GitHub and Microsoft Teams. | Continue reading


@github.blog | 4 years ago

Remote Education: A series of best practices for online campus communities

Remote Education explores the challenges of organizing student communities and events online. We’ll be speaking with event organizers and community leaders in the industry and academics every week to help you bring your community online | Continue reading


@github.blog | 4 years ago

Release Radar September 2020 Edition

What's new? What's been released? We're bringing you a list of the coolest new releases for September 2020. Everything from the latest Python plugins to weekend projects! | Continue reading


@github.blog | 4 years ago

GitHub Africa Virtual Meetup

We're excited to announce our GitHub Africa virtual meetup. This is your chance to connect with amazing developers and like-minded people. It's happening on Tuesday 15th September. | Continue reading


@github.blog | 4 years ago

The GitHub Stars Program ⭐️

We're excited to share and recogise those who go above and beyond in inspiring all of us, educating the people around them and sharing their knowledge and passion. And we want you to know about them too! | Continue reading


@github.blog | 4 years ago

How we threat model

Using Microsoft’s Threat Modeling Tool or OWASP’s Threat Dragon to bring security and engineering teams together to discuss systems. Generating action items that improve security. | Continue reading


@github.blog | 4 years ago

Secure at every step: What is software supply chain security and why does it matter?

The most important way to protect supply chain threats - scan code for security vulnerabilities, learn how to find vulnerabilities in code, and quickly patch them with dynamic code analysis tools. | Continue reading


@github.blog | 4 years ago

GitHub Availability Report: August 2020

Introduction In August, we experienced no incidents resulting in service downtime. This month’s GitHub Availability Report will dive into updates to the GitHub Status Page and provide follow-up details on how we’ve addressed the incident | Continue reading


@github.blog | 4 years ago

GitHub Container Registry

GitHub Container Registry introduces easy sharing across organizations, fine-grained permissions, and free, anonymous access for public container images | Continue reading


@github.blog | 4 years ago

Ready to vote in the U.S. 2020 elections?

Register, vote, and volunteer to make an impact during the U.S. 2020 elections. | Continue reading


@github.blog | 4 years ago

GitHub Action Hero: Eddie Jaoude

GitHub Actions gives you the power to automate practically anything. Read Eddie's story about his GitHub Action and be inspired! | Continue reading


@github.blog | 4 years ago

Secure at every step: Putting DevSecOps into practice with code scanning

Static analysis security testing (SAST), also known as code scanning, analyzes the code you and your team have written for vulnerabilities. | Continue reading


@github.blog | 4 years ago

Adacats Mentorship Program: A growth journey

The Adacats started a mentorship program for marginalized genders and we want to share our learnings and best practices with you. | Continue reading


@github.blog | 4 years ago

GitHub: Set the default branch for newly-created repositories

Set the default branch for newly-created repositories | Continue reading


@github.blog | 4 years ago

Upgrading GitHub to Ruby 2.7

GitHub recently upgraded to Ruby 2.7. Learn how the team approached the deprecation warnings, why upgrading is important, and the notable performance improvements. | Continue reading


@github.blog | 4 years ago

Automate releases and more with the new Sentry Release GitHub Action

This is a guest post by Rahul Chhabria, Director of Product Marketing at Sentry. At Sentry, we believe that code is the center of every experience and when code works, customers are happy. For consumers | Continue reading


@github.blog | 4 years ago

Git: Init.defaultBranch

The open source Git project just released Git 2.28 with features and bug fixes from over 58 contributors, 13 of them new. We last caught up with you on the latest in Git back when | Continue reading


@github.blog | 4 years ago

GitHub Action Hero: Keirron Stach

This week's GitHub Actions Hero is Keirron Stach, AKA Hookkshot. He's been working on a really cool action to make game deployment easier. | Continue reading


@github.blog | 4 years ago

Maintainer spotlight: Managing dependencies and the Metasploit pen testing toolkit

The Metasploit Framework is the largest open source penetration testing toolkit. Penetration testers use Metasploit to demonstrate attacker capabilities. GitHub is sharing what it takes to secure the world’s software. | Continue reading


@github.blog | 4 years ago

Introducing The ReadME Project

We’re bringing you The ReadME Project. It's GitHub's new media platform, built to shine a light on the open source community. Check out the stories from maintainers, developers, and more today. | Continue reading


@github.blog | 4 years ago

Introducing the Rally + GitHub integration

GitHub’s Professional Services Engineering team has decided to open source another project: Rally + GitHub. You may have seen our most recent open source project, Super Linter. Well, the team has done it again, this time to | Continue reading


@github.blog | 4 years ago

Karuna 2020: Using GitHub Actions in the Covid-19 response efforts

All around the world, people are coming together to help the COVID-19 relief efforts. Some, like Karuna, are even using GitHub Actions in their response. | Continue reading


@github.blog | 4 years ago

Secure at every step: A guide to DevSecOps, shifting left, and GitOps

When developers share the responsibility of security, perform security testing earlier in your development lifecycle, and use Git as a source of truth, you can help your development teams find and remediate security issues faster. | Continue reading


@github.blog | 4 years ago