simple-ts-sum
v1.0.4
Published
TypeScript package with sum function for CI/CD demo
Maintainers
Readme
Tether - CI/CD Pipeline Implementation
A TypeScript project demonstrating a fully automated CI/CD pipeline with reusable GitHub Actions workflows, semantic release practices, and branch protection rules.
🚀 Quick Start
Development
npm install
npm run build
npm test
🛠 Features
✅ Fully automated CI/CD pipeline using GitHub Actions
🔁 Reusable workflows for verification and release processes
📦 Semantic versioning and automated releases
🧪 Linting, unit, integration, and E2E tests
🔐 Branch protection rules and pull request label enforcement
🧩 CI/CD Workflow Logic
The pipeline behavior is controlled via pull request labels:
verify — runs integration and E2E tests
publish — prepares a release candidate and publishes artifacts
verify + publish — performs full validation and release flow
📁 Project Structure
.github/workflows/ # CI/CD workflows
src/ # Application source code
tests/ # Unit and integration tests
package.json # Project configuration
tsconfig.json # TypeScript configuration
🤝 Contributing
Contributions are welcome. Please follow semantic commit conventions, keep your branch up to date, and use pull request labels to trigger the appropriate workflows.
