Changelog CI is a GitHub Action that enables a project to automatically generate changelogs. Changelog CI can be triggered on pull_request, workflow_dispatch, and any other events that can provide the required inputs. Changelog CI uses python and GitHub API to generate a changelog for a repository. First, it tries to get the latest release from the repository (If available). Then, it checks all the pull requests/commits merged after the last release using the GitHub API. After that, it parses the data and generates the changelog. It is able to use Markdown or reStructuredText to generate a Changelog. Finally, It writes the generated changelog at the beginning of the CHANGELOG.md/CHANGELOG.rst (or user-provided filename) file. In addition to that, if a user provides a configuration file (JSON/YAML), Changelog CI parses the user-provided configuration file and renders the changelog according to user's configuration.

Features

  • Workflow input options
  • Use an optional configuration file
  • The code in this project is released under the MIT License
  • Changelog CI can be triggered on pull_request, workflow_dispatch and any other events
  • GitHub Action that enables a project to automatically generate changelogs
  • Generate changelog using Pull Request Title or Commit Messages made after the last release

Project Samples

Project Activity

See All Activity >

Categories

Change Detection

License

MIT License

Follow Changelog CI

Changelog CI Web Site

Other Useful Business Software
MongoDB Atlas runs apps anywhere Icon
MongoDB Atlas runs apps anywhere

Deploy in 115+ regions with the modern database for every enterprise.

MongoDB Atlas gives you the freedom to build and run modern applications anywhere—across AWS, Azure, and Google Cloud. With global availability in over 115 regions, Atlas lets you deploy close to your users, meet compliance needs, and scale with confidence across any geography.
Start Free
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of Changelog CI!

Additional Project Details

Programming Language

Python

Related Categories

Python Change Detection Tool

Registered

2023-10-19