Boost Your GitHub KPI: GHES 3.20 Unleashes Enhanced Productivity and Security

The developer community is buzzing with the general availability of GitHub Enterprise Server (GHES) 3.20, a release poised to significantly enhance deployment efficiency, monitoring capabilities, code security, and policy management. For organizations focused on optimizing their github kpi and achieving ambitious engineering performance goals, GHES 3.20 introduces a suite of features designed to streamline workflows and bolster security postures.

Developer reviewing pull requests with security and backup icons
Developer reviewing pull requests with security and backup icons

Key Enhancements in GHES 3.20

This release delivers several critical updates that directly impact developer productivity and enterprise-level governance:

Streamlined Pull Request Merges

The pull request merge experience has received a significant overhaul, now generally available. This improvement is engineered to help teams understand the state of their pull requests more quickly and merge them faster. Status checks are intelligently grouped by status, with failing checks prioritized, and ordered using natural sorting. Crucially, when commit metadata rules fail, clear merge-time errors guide developers on what needs fixing. Enhanced accessibility features, including consistent keyboard navigation and focus, further contribute to a smoother workflow, directly impacting the speed and efficiency, which are vital performance kpi for development teams.

Immutable Releases for Enhanced Supply Chain Security

In a critical move to combat supply chain attacks, GitHub releases now support immutability. This feature locks release assets from being added, modified, or deleted after publication, and protects the release tag from being moved or deleted. This provides an essential layer of security for distributed artifacts, ensuring the integrity of your software supply chain. While release attestations are still GitHub.com exclusive, this step significantly boosts security for GHES users.

Advanced Secret Scanning and Push Protection

GHES 3.20 brings several improvements to secret scanning, helping teams prevent and address credential leaks at scale. New capabilities include:

  • Validity Checks: Indicate if detected secrets are still active.
  • Enterprise-Level Delegation: Enterprise admins can now make secret scanning available to repository admins from the Management Console.
  • Delegated Bypass Controls: Push protection bypass controls can be managed at the enterprise level.
  • Alert Assignment: Supports collaboration by allowing alert assignment.
  • Expanded Coverage: Push protection now blocks additional secret types by default, further reducing credential leak risks.
  • Improved Detectors: Adds new detectors and enhances existing ones for a broader range of secret types.

These features are instrumental in maintaining a strong security posture, a non-negotiable aspect of modern engineering performance goals.

Enterprise-Wide Team and Role Management

Enterprise owners gain powerful tools to simplify governance with the ability to create and manage enterprise teams. Through the API or enterprise settings UI, owners can:

  • Assign enterprise teams to organizations.
  • Create and assign custom enterprise roles.
  • Assign roles to both teams and individual users.

Organization and repository owners can then assign roles to these enterprise teams within their scope, and enterprise teams can be added to ruleset bypass lists. This public preview feature promises more cohesive and scalable access control.

The Enterprise Security Manager Role

For enterprises utilizing GitHub Advanced Security, a new Enterprise Security Manager role is available. This role simplifies security policy and alert management across the enterprise, offering a centralized approach to security governance. It's currently supported for enterprises with up to 15,000 organizations and is in public preview.

Integrated Backup Service Now Generally Available

The managed, built-in backup service, previously in public preview, is now generally available. This service provides a robust alternative to traditional GHES backup utilities and eliminates the need for a separate host for backup software. It's important to note that backup-utils will be retired starting in version 3.22, making this integrated solution a timely and critical upgrade for disaster recovery planning and ensuring business continuity – a key component of any comprehensive performance kpi framework.

GitHub Enterprise Server 3.20 is a significant release that empowers organizations to achieve higher levels of efficiency, security, and governance. By leveraging these new features, development teams can not only meet but exceed their github kpi and engineering performance goals, fostering a more secure and productive development environment. We encourage you to explore the release notes and consider upgrading to take advantage of these powerful enhancements.

Secure software development pipeline with secret scanning and immutable releases
Secure software development pipeline with secret scanning and immutable releases

Track, Analyze and Optimize Your Software DeveEx!

Effortlessly implement gamification, pre-generated performance reviews and retrospective, work quality analytics, alerts on top of your code repository activity

 Install GitHub App to Start
devActivity Screenshot