May’s GitHub updates: A monthly digest

GitHub shipped 20 features in May, and this recap rounds up the highlights — including changes to Actions, Discussions, security tooling, and more — so you can see what landed without combing through the changelog yourself.

Video uploads and one-click fork syncing headline the month

The biggest addition this month is video uploads across GitHub. You can now attach .mp4 and .mov files to issues, pull requests, and discussions, making it easier to share demos, document bugs, or walk through a fix visually.

If you work with forks, there’s a new convenience as well: you can sync an out-of-date branch of a fork directly from the web with a single click, skipping the need to pull down changes locally just to refresh a branch.

Everything else that shipped

GitHub Actions and API

  • Hosted Ubuntu runners will now only include the latest patch release of the .NET SDK for each supported version.
  • A beta API is now available to approve Actions from forks.
  • Brownout notice: API authentication via query parameters and the OAuth Applications API will be disabled for 12-hour periods.

GitHub Desktop

  • GitHub Desktop 2.8.2 adds native builds for Apple silicon. On M1 machines you can now run the app natively, with support for hiding whitespace, expanding diffs, and creating repository aliases.

Discussions and Docs

  • Discussions now supports labels and a new announcements category format, giving maintainers more ways to organize and highlight conversations.
  • GitHub Docs has added a dark dimmed mode, following the earlier dark mode rollout on github.com itself.

Enterprise and Markdown

  • GitHub Enterprise Server 3.1 was released as a release candidate in May — it has since become generally available as of June 3.
  • Enterprise Cloud self-service compliance reports have moved to a new location.
  • Restricting email notifications to an approved domain is now in public beta.
  • All code blocks across GitHub now include a copy button for easier snippet sharing.

Mobile and Repositories

  • Pull request workflows on GitHub Mobile have been streamlined, and a new filtering and metadata experience is also available in the mobile app.
  • On the web, there are new beta tools to discover and resolve pull request conversations more efficiently.

Security and supply chain

  • Repository-level notification controls are now available for security alerts, with changes to the default notification settings.
  • Dependabot version updates can now ignore releases by major, minor, or patch version.
  • Elm 0.18 is deprecated in Dependabot version updates.
  • The GitHub Advisory Database now includes Go advisories.
  • SSH authentication is now supported with security keys for Git operations.

Sponsors

  • GitHub Sponsors now offers suggested tiers during profile setup to help developers structure their funding levels.