Skip to content

Conversation

@hoegertn
Copy link
Contributor

move from projen-pipelines

claude and others added 8 commits November 16, 2025 23:33
Implements reusable versioning helpers and CDK constructs based on
patterns from projen-pipelines. The module provides flexible version
computation strategies and AWS integration capabilities.

Features:
- GitInfo helper for extracting version metadata from CI/CD environments
- VersionInfo class with builder pattern for managing deployment versions
- Multiple versioning strategies (git tag, commit count, semantic, etc.)
- VersionComputer for computing versions based on configurable strategies
- VersionOutputs CDK construct for creating CloudFormation outputs and SSM parameters
- Full support for GitHub Actions, GitLab CI, and generic CI/CD platforms

Test Coverage:
- 91 unit tests with 98.7% code coverage
- Comprehensive tests for all modules
- CDK assertion tests for infrastructure code

This provides a foundation for version tracking across CDK deployments
with flexible output options for both CloudFormation and Parameter Store.
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
@hoegertn hoegertn merged commit 79cb131 into main Nov 23, 2025
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants