Skip to content

CURA-12446 by @wawanbreton #157

CURA-12446 by @wawanbreton

CURA-12446 by @wawanbreton #157

Workflow file for this run

name: All installers (based on Jira ticket)
run-name: ${{ inputs.jira_ticket_number }} by @${{ github.actor }}
on:
workflow_dispatch:
inputs:
jira_ticket_number:
description: 'Jira ticket number (e.g. CURA-15432 or cura_12345)'
required: true
type: string
start_builds:
description: 'Start installers build based on found packages'
default: true
required: false
type: boolean
conan_args:
description: 'Conan args'
default: ''
type: string
enterprise:
description: 'Build Cura as an Enterprise edition'
default: false
type: boolean
staging:
description: 'Use staging API'
default: false
type: boolean
permissions:
contents: read
jobs:
find-packages:
name: Find packages for Jira ticket
uses: ultimaker/cura-workflows/.github/workflows/find-package-by-ticket.yml@main
with:
jira_ticket_number: ${{ inputs.jira_ticket_number }}
secrets: inherit
installers:
name: Create installers
needs: find-packages
if: ${{ inputs.start_builds == true && needs.find-packages.outputs.discovered_packages != '' }}
uses: ultimaker/cura-workflows/.github/workflows/cura-installers.yml@main
with:
cura_conan_version: ${{ needs.find-packages.outputs.cura_package }}
package_overrides: ${{ needs.find-packages.outputs.package_overrides }}
conan_args: ${{ inputs.conan_args }}
enterprise: ${{ inputs.enterprise }}
staging: ${{ inputs.staging }}
secrets: inherit