GitHub Enterprise Server 2.22 Brings Actions, Packages, and Code Scanning On-Premises

GitHub Enterprise Server 2.22 is now available, and it represents the most substantial update to the self-hosted platform to date. For the first time, administrators can run GitHub Actions and GitHub Packages entirely within their own environment, closing the gap between the cloud-hosted github.com experience and enterprise deployments.

Actions and Packages Arrive in Beta

GitHub Actions powers CI/CD and workflow automation directly from GitHub. With this release, Enterprise Server users gain access to the same ecosystem that has made Actions the most-used CI solution on github.com, including more than 5,200 community- and partner-built actions from the GitHub Marketplace.

Enterprise deployments get several features tailored to their needs:

  • Centralized self-hosted runners for managing compute across the organization
  • Runner groups to enforce access controls on who can use which runners
  • Custom workflow templates for standardizing automation across teams

GitHub Packages is also included in beta, providing native package hosting integrated with GitHub APIs, Actions, and webhooks. Together, the two services support an end-to-end DevOps workflow spanning code, continuous integration, and deployment.

Performance and Resilience for Large Deployments

Organizations running large monorepos or high-traffic repositories will see improvements in repository performance and resilience. Internal and maintenance jobs have been optimized to keep large, busy repositories responsive.

Rate limiting has also been made more flexible: administrators can now exempt specific accounts from API rate limits, allowing automated tasks to run as needed without relaxing limits on general user traffic.

For high-availability setups, cluster deployments can now be configured with a passive replica, simplifying disaster recovery.

Repository Homepage Gets a Refresh

The repository homepage layout has been redesigned to surface key information more quickly. A new sidebar presents essential data at a glance, and administrators can customize it to match the features their teams use most.

The updated interface is also fully responsive, meaning GitHub can be used from mobile devices without losing any functionality.

Code Scanning Enters Beta

Code scanning, powered by the CodeQL analysis engine, is now available in beta for GitHub Advanced Security customers. It enables developers to automatically identify security vulnerabilities before code reaches production, with security checks working as an integral part of the existing workflow rather than as a separate step.

Existing Advanced Security customers can enable the beta through their instance settings; those not yet using the suite can contact GitHub's sales team to get started.

Smoother Pull Request Workflows

Pull request base retargeting simplifies working with chains of dependent pull requests. Previously, when a branch was closed, pull requests targeting it required manual reconfiguration. Now, those pull requests are automatically re-based to the new base branch, reducing friction in multi-branch development workflows.