---
name: delivery_project_workflow
description: Deliver a project (i.e. a directory placed in the directory defined by the arteria delivery service `general_project_directory` configuration)
enabled: true
runner_type: mistral-v2
entry_point: workflows/delivery_project_workflow.yaml
pack: arteria-packs
parameters:
  context:
    default: {}
    immutable: true
    type: object
  workflow:
    default: arteria-packs.delivery_project_workflow
    immutable: true
    type: string
  project_name:
    required: true
    type: string
    description: Name of the project (and the directory) to deliver
  projects_pi_email_file:
    required: true
    type: string
    description: file containing pi emails and projects
  skip_mover:
    required: false
    type: boolean
    default: false
    description: This can be used to make the delivery service skip running mover - this is only for testing purposes!
  sleep_time:
    required: false
    type: integer
    description: Configure the time to sleep in poll steps. Useful to reset when testing to make workflows run faster.
    default: 300
  force_delivery:
    required: false
    type: boolean
    description: If a project has already been delivered, the delivery service will deny delivering it again. This allows this to be overridden. Use with care!
    default: false
  set_delivery_status_in_charon:
    required: false
    type: boolean
    description: If this is set to True, if this is a best practice project, the delivery status in charon will be set to DELIVERED.
---
name: delivery_project_workflow
description: Deliver a project (i.e. a directory placed in the directory defined by the arteria delivery service `general_project_directory` configuration)
enabled: true
runner_type: mistral-v2
entry_point: workflows/delivery_project_workflow.yaml
pack: arteria-packs
parameters:
  context:
    default: {}
    immutable: true
    type: object
  workflow:
    default: arteria-packs.delivery_project_workflow
    immutable: true
    type: string
  project_name:
    required: true
    type: string
    description: Name of the project (and the directory) to deliver
  projects_pi_email_file:
    required: true
    type: string
    description: file containing pi emails and projects
  skip_mover:
    required: false
    type: boolean
    default: false
    description: This can be used to make the delivery service skip running mover - this is only for testing purposes!
  sleep_time:
    required: false
    type: integer
    description: Configure the time to sleep in poll steps. Useful to reset when testing to make workflows run faster.
    default: 300
  force_delivery:
    required: false
    type: boolean
    description: If a project has already been delivered, the delivery service will deny delivering it again. This allows this to be overridden. Use with care!
    default: false
  set_delivery_status_in_charon:
    required: false
    type: boolean
    default: false
    description: If this is set to True, if this is a best practice project, the delivery status in charon will be set to DELIVERED.
Set charon sample status setting to false by default
Set charon sample status setting to false by default
