Skip to main content

One post tagged with "Release Management"

Strategies and tools for managing software releases.

View All Tags

Automate GitHub Releases and Changelog Updates with GitHub Actions

· 3 min read
Hongarc
Software Developer

Introduction

Keeping track of changes in a project is essential, but manually updating the changelog and creating releases can be tedious. In this blog, we'll automate the process using GitHub Actions to:

  • Run a workflow on the 1st of every month (or manually).
  • Extract the latest commit messages.
  • Update CHANGELOG.md automatically.
  • Create a new GitHub release using the updated CHANGELOG.md.