installers.yml 998 B

1234567891011121314151617181920212223242526272829303132333435
  1. name: All installers
  2. run-name: ${{ inputs.cura_conan_version }} by @${{ github.actor }}
  3. on:
  4. workflow_dispatch:
  5. inputs:
  6. cura_conan_version:
  7. description: 'Cura Conan Version'
  8. default: 'cura/[*]@ultimaker/testing'
  9. type: string
  10. conan_args:
  11. description: 'Conan args, e.g. --requires'
  12. default: ''
  13. type: string
  14. enterprise:
  15. description: 'Build Cura as an Enterprise edition'
  16. default: false
  17. type: boolean
  18. staging:
  19. description: 'Use staging API'
  20. default: false
  21. type: boolean
  22. jobs:
  23. installers:
  24. # FIXME: Use main once merged
  25. name: Create installers
  26. uses: ultimaker/cura-workflows/.github/workflows/cura-installers.yml@CURA-11622_conan_v2
  27. with:
  28. cura_conan_version: ${{ inputs.cura_conan_version }}
  29. conan_args: ${{ inputs.conan_args }}
  30. enterprise: ${{ inputs.enterprise == 'true' }}
  31. staging: ${{ inputs.staging == 'true' }}
  32. secrets: inherit