Unlink the reusable workflows and add build args

This commit is contained in:
HellAholic 2025-06-26 09:23:20 +02:00 committed by GitHub
parent 94faa4cacf
commit 90170c694c
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -11,6 +11,18 @@ on:
default: false
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
@ -23,3 +35,17 @@ jobs:
jira_ticket_number: ${{ inputs.jira_ticket_number }}
start_builds: ${{ inputs.start_builds }}
secrets: inherit
installers:
name: Create installers
needs: find-packages
if: ${{ inputs.start_builds == true && needs.find-packages.outputs.cura_conan_version != '' }}
uses: ultimaker/cura-workflows/.github/workflows/cura-installers.yml@main
with:
cura_conan_version: ${{ needs.find-packages.outputs.cura_conan_version }}
package_overrides: ${{ needs.find-packages.outputs.package_overrides }}
conan_args: ${{ inputs.conan_args }}
enterprise: ${{ inputs.enterprise }}
staging: ${{ inputs.staging }}
secrets: inherit