kind: pipeline type: docker name: default steps: - name: test image: alpine commands: - echo "Testing..." - name: build image: alpine commands: - echo "Building..." depends_on: - test - name: deploy-staging image: alpine commands: - echo "Deploying to stage..." depends_on: - build - name: approval image: alpine commands: - echo "Awaiting manual approval for production deployment." depends_on: - deploy-staging - name: deploy-production image: alpine commands: - echo "Deploying to production..." depends_on: - approval