Paul Krill
Editor at Large

GitHub Enterprise Server adds deployment rollout controls

news
Mar 6, 20242 mins

Latest version of self-hosted platform for software development also introduces automation of pull request merges.

shutterstock 1869308242 team putting together a chain of gears teamwork coordination collaboration
Credit: Studio Romantic / Shutterstock

GitHub Enterprise Server 3.12, now generally available, introduces tag patterns for restricting deployment rollouts to GitHub Actions environments. The new release also introduces merge queues, a feature that automates pull request merges.

Announced March 6, GitHub Enterprise Server can be downloaded from github.com.

With the 3.12 version, developers can restrict deployment rollouts to select tag patterns in GitHub Actions environments. By configuring certain tags or tag patterns on protected environments, users can restrict which branches and tags can be deployed to those environments.

Version 3.12 also allows developers to automate pull request merges using merge queues. Merge queues automate the process of validating and merging pull requests into a busy branch, ensuring that the branch does not get broken and reducing time to merge, GitHub said.

GitHub Enterprise Server is a self-hosted platform for software development within an enterprise, leveraging Git version control. Other improvements in GitHub Enterprise Server 3.12:

  • Developers can enforce which GitHub Actions workflows must pass, with organizational repository rule sets.
  • Code security can be enhanced with a public beta of secret scanning for non-provider patterns.
  • GitHub Project templates are generally available at the organization level, allowing customers to share and learn best practices in how to use projects and track their work.
  • A public beta of Dependabot alert rules allows customers to choose how to respond to Dependabot alerts automatically by setting up custom auto-triage rules in their repository or organization.
  • An alert markdown extension lets developers highlight text in markdown files, providing five levels of alert: note, tip, important, warning, and caution.
  • Updated global navigation makes finding information simpler and improve accessibility and performance, GitHub said.
Paul Krill

Paul Krill is editor at large at InfoWorld. Paul has been covering computer technology as a news and feature reporter for more than 35 years, including 30 years at InfoWorld. He has specialized in coverage of software development tools and technologies since the 1990s, and he continues to lead InfoWorld’s news coverage of software development platforms including Java and .NET and programming languages including JavaScript, TypeScript, PHP, Python, Ruby, Rust, and Go. Long trusted as a reporter who prioritizes accuracy, integrity, and the best interests of readers, Paul is sought out by technology companies and industry organizations who want to reach InfoWorld’s audience of software developers and other information technology professionals. Paul has won a “Best Technology News Coverage” award from IDG.

More from this author