Skip to main content

Pipelines

Reusable CI/CD pipeline templates for GitHub Actions and GitLab CI. Every scaffold ships with these templates pre-configured in .github/workflows/.

Available templates

StackCICDGitLab
Node.jsci.ymlcd.ymlgitlab-ci.yml
Pythonci.ymlcd.ymlgitlab-ci.yml

CI pipeline stages (all stacks)

Push / PR

├── Lint & Format
├── Type Check
├── Unit Tests (coverage ≥ 80%)
├── Integration Tests
├── Security Scan
└── Build Docker Image

CD pipeline stages (all stacks)

Merge to main

├── Build & tag Docker image (commit SHA)
├── Push to ECR
└── Deploy (CDK / blueprint deploy)

Trigger strategy

BranchCICD
Any branch
PR → main
Merge to main

Required secrets (GitHub)

SecretDescription
AWS_ACCESS_KEY_IDAWS credentials for ECR push + CDK deploy
AWS_SECRET_ACCESS_KEYAWS credentials
AWS_REGIONTarget region (e.g. us-east-1)
ECR_REPOSITORYFull ECR repository URI