when: branch: [main] event: [push] steps: deploy: image: node:18-alpine commands: - npm ci - npm run build - echo "Deploying to production..." secrets: [deploy_key]