name: "add deployment to release project" description: "add additional deployments to initialized project" inputs: type: required: true description: "known types: helm_release" release_name: required: true description: "helm release name" default: "" condition: required: false description: | when should the deployment be updated? choices: always, never, pre_release_only, release_only default: "" image_paths: required: false description: "space separated list of paths to image tags in helm values" default: "" namespace: required: false description: "kubernetes namespace of the release" default: "" repository: required: false description: "helm chart registry" default: "" runs: using: composite steps: - name: add deployment run: | nix run . -- \ add-deployment \ --state "${RELEASE_ACTION_STATEFILE}" \ --deployment-type "${{ inputs.type }}" \ --deployment-release-name "${{ inputs.release_name }}" \ --deployment-condition "${{ inputs.condition }}" \ --deployment-image-paths "${{ inputs.image_paths }}" \ --deployment-namespace "${{ inputs.namespace }}" \ --deployment-repository "${{ inputs.repository }}"