Tech Radar

EDITION

GitHub Actions for Release Management

Tools · Trial· New

Managing and documenting releases in today's Continuous Delivery reality is often overlooked. While some components can evolve naturally without it, some (like internal or external client libraries) benefit greatly from careful documentation and control over releases. That said - managing these manually is tedious and error-prone. We've found GitHub Actions to be the right tool for automating these tasks: all of the information for building and documenting a release exists in GitHub (in the form of Issues /PRs/Commits) and is therefore naturally accessible for the variety of off-the-shelf Actions that can manage these releases. We're gradually increasing our usage of such actions across our org.