Scripted Releases

PythonCI/CDRelease Management

A release management tool that automates the software release process. Streamlines version control, changelog generation, and deployment workflows to reduce manual errors and improve release consistency across development teams. Actively used on a government project which has successfully released and deployed to production over 200 times.

See It In Action

The Scripted Releases workflow automating version control and changelog generation during a release process.

Key Features

Automated Versioning

Automatically increments version numbers based on semantic versioning rules, eliminating manual errors.

Changelog Generation

Creates detailed changelogs from commit messages, keeping your documentation consistent and up-to-date.

CI/CD Integration

Seamlessly integrates with popular CI/CD pipelines for automated releases and deployments.

Release Tagging

Automatically creates Git tags for each release with proper versioning and release notes.