Modular CI/CD & Versioning Tools
Our CI/CD pipeline is now more modular and maintainable. We've split monolithic workflows into focused, reusable components. To complement this, we've introduced new automation tools:
version-bump.ts: A script to automate Semantic Versioning updates.create-version-tag.ts: A utility for creating and pushing Git tags during releases.update-changelog.ts: Automated management of our project history.
Automation Benefits
- Consistent Versioning: Automated bumps based on commit messages.
- Release Clarity: Tags and changelogs are always in sync with the codebase.
- Maintainer Efficiency: Less manual work for each release.