when: event: - push matrix: include: - NAME: badhouseplants ENV: badhouseplants .opts: &opts secrets: - sops_age_key image: ghcr.io/helmfile/helmfile:latest backend_options: kubernetes: serviceAccountName: woodpecker-ci resources: requests: memory: 500Mi cpu: 200m limits: memory: 500Mi cpu: 200m steps: diff: !!merge <<: *opts when: - branch: exclude: - main commands: - sed -i "/\b\(kubeContext\)\b/d" common/environments.yaml - helmfile -e "${ENV}" diff diff: !!merge <<: *opts when: - branch: include: - main commands: - sed -i "/\b\(kubeContext\)\b/d" common/environments.yaml - helmfile -e "${ENV}" apply