TypeScript package with sum function for CI/CD demo
npm install simple-ts-sumA TypeScript project demonstrating a fully automated CI/CD pipeline with reusable GitHub Actions workflows, semantic release practices, and branch protection rules.
npm install
npm run build
npm test
๐ 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
verify โ runs integration and E2E tests
publish โ prepares a release candidate and publishes artifacts
verify + publish โ performs full validation and release flow
src/ # Application source code
tests/ # Unit and integration tests
package.json # Project configuration
tsconfig.json # TypeScript configuration