Skip to content

feat: initial implementation of tmpltool with complete CI/CD pipeline - #2

Merged
bordeux merged 2 commits into
masterfrom
feature/pre-initial-release
Dec 30, 2025
Merged

feat: initial implementation of tmpltool with complete CI/CD pipeline#2
bordeux merged 2 commits into
masterfrom
feature/pre-initial-release

Conversation

@bordeux

@bordeux bordeux commented Dec 30, 2025

Copy link
Copy Markdown
Owner
  • Fast command-line template rendering tool using Tera templates
  • Support for environment variables with get_env() function
  • Stdin/stdout support for Unix pipelines
  • Comprehensive test suite (11 integration tests)
  • Test fixtures system for maintainable tests
  • cargo-make integration for standardized workflows
  • Cross-platform builds (Linux, macOS, Windows)
  • GitHub Actions CI/CD with semantic-release
  • Automated versioning and CHANGELOG generation
  • Multi-platform binary releases
  • Docker image publishing to GHCR
  • commitlint and husky for commit message validation
  • Comprehensive documentation (README, CONTRIBUTING, examples)

- Fast command-line template rendering tool using Tera templates
- Support for environment variables with get_env() function
- Stdin/stdout support for Unix pipelines
- Comprehensive test suite (11 integration tests)
- Test fixtures system for maintainable tests
- cargo-make integration for standardized workflows
- Cross-platform builds (Linux, macOS, Windows)
- GitHub Actions CI/CD with semantic-release
- Automated versioning and CHANGELOG generation
- Multi-platform binary releases
- Docker image publishing to GHCR
- commitlint and husky for commit message validation
- Comprehensive documentation (README, CONTRIBUTING, examples)
@bordeux
bordeux merged commit 448259d into master Dec 30, 2025
7 checks passed
@bordeux
bordeux deleted the feature/pre-initial-release branch December 30, 2025 16:14
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.

1 participant