GitHub Enterprise Server Adds Deployment Rollout Controls
Written by Kay Ewbank   
Monday, 11 March 2024

Version 3.12 of GitHub Enterprise Server, the self-hosted version of GitHub that organizations can install on their own servers, has been released with support for restricting deployment rollouts.

GitHub Enterprise  Server is designed to give large companies a way to deploy GitHub in their own environments and can be used locally to manage custom apps designed for an organization's users. It offers all the same features as the cloud-based version of GitHub, including commit histories, code browsing, compare views, pull requests, issues, wikis, gists, organizations and team management, plus additional features for security, compliance, and customization.  


Teams can now restrict their deployment rollouts to select tag patterns in GitHub Actions Environments. Environments can be used to configure your deployment environments with protection rules and secrets, and support for tag patterns has now been added. This can be used to specify selected tags to add an additional layer of security and control. For example, you can now define that only "Releases/*" tags can be deployed to your production environment.

Another improvement lets you enforce which GitHub Actions workflows must pass with organization-wide repository rulesets.

Pull request merges can now be automated using merge queues. This automates the process of validating and merging pull requests to ensure the branch is never broken and reduce the time to merge.

A new Dependabot alert rule type has been added as a beta. Dependabots are automated dependency updates built into GitHub. The beta alert rule type lets customers choose how to respond to Dependabot alerts automatically by setting up custom auto-triage rules in their repository or organization.

This release also adds a beta of secret scanning for non-provider patterns, and an update to code scanning's default setup to support all CodeQL languages. This changes languages are analyzed in repositories, and removes the need to manually select compiled languages for inclusion in the default setup configuration for repositories. Instead, the system will automatically attempt to analyze all CodeQL supported languages.

GitHub Enterprise Server 3.12 is available now.


More Information

GitHub Enterprise Server Download

Related Articles

GitHub Enterprise Server Adds Projects Support

GitHub Enterprise Adds Centralized User Accounts

Visual Studio Integrates GitHub Accounts

GitHub Enterprise 2.14 Adds Unified Search 

To be informed about new articles on I Programmer, sign up for our weekly newsletter, subscribe to the RSS feed and follow us on Twitter, Facebook or Linkedin.


AWS Lambda Upgraded To .NET8 Runtime

An upgrade of AWS Lambda to the .NET version 8 runtime
brings major improvements to the platform.

Apache Superset 4 Updates Reports

Apache Superset 4 has been released with improvements to the reporting module and redesigned alerts. Superset is a business intelligence web application. It is open source, provides data exploration a [ ... ]

More News

raspberry pi books



or email your comment to: