Trigger
v1.0.0Defines when the workflow should run
coreflow
Checkout Code
v1.0.0Checks out the repository code
coresetup
Conditional
v1.0.0Execute steps based on conditions
coreflow
Matrix Build
v1.0.0Run jobs in parallel with different configurations
coreflow
Parallel Execution
v1.0.0Execute multiple jobs in parallel with configurable concurrency
core
Manual Approval
v1.0.0Require manual approval before proceeding with deployment
core
Setup Node.js
v1.0.0Sets up Node.js environment with package manager caching
setupruntime
Setup Python
v1.0.0Sets up Python environment
setupruntime
Setup Java
v1.0.0Set up Java development environment with specified version and distribution
setup
Setup Go
v1.0.0Set up Go development environment with specified version
setup
Cache
v1.0.0Cache dependencies and build outputs
buildperformance
Install Dependencies
v1.0.0Install project dependencies
buildsetup
Build Project
v1.0.0Build the project with customizable commands and environment
build
Upload Artifact
v1.0.0Upload build artifacts for later use or download
build
Lint Code
v1.0.0Run code linting and formatting checks
qualitylint
Run Tests
v1.0.0Run project tests
qualitytest
Code Coverage
v1.0.0Collect and upload code coverage reports
quality
Docker Build & Push
v1.0.0Build and push Docker images
containersdeploy
Image Security Scan
v1.0.0Scan container images for vulnerabilities using Trivy
securitycontainers
SAST Scan
v1.0.0Static Application Security Testing to find vulnerabilities in code
security
Deploy to S3
v1.0.0Deploy static files to Amazon S3
deployaws
Deploy Lambda
v1.0.0Deploy AWS Lambda function with optional traffic shifting
deploy
Deploy to Kubernetes
v1.0.0Deploy to Kubernetes cluster using kubectl
deploykubernetes
Terraform Validate
v1.0.0Validate Terraform configuration files
iacterraform
Terraform Plan
v1.0.0Generate Terraform execution plan
iacterraform
Terraform Apply
v1.0.0Apply Terraform changes to infrastructure
iacterraform
Send Notification
v1.0.0Send notifications to Slack, Discord, or webhooks
notifycommunication
Publish NPM
v1.0.0Publish package to NPM registry with provenance
publish
Shell Command
v1.0.0Execute custom shell commands
utilscustom