Specify runner for each installer workflow

Contributes to CURA-10855
This commit is contained in:
Jelle Spijker 2023-08-18 08:22:27 +02:00
parent 0432b76b4e
commit c8f393f785
No known key found for this signature in database
GPG key ID: 034D1C0527888B65
2 changed files with 12 additions and 1 deletions

View file

@ -64,6 +64,7 @@ jobs:
if: ${{ inputs.build_windows_exe }}
uses: ./.github/workflows/cura-installer.yml
with:
runner: 'windows-2022'
platform: 'windows-2022'
os_name: 'win64'
cura_conan_version: ${{ inputs.cura_conan_version }}
@ -79,6 +80,7 @@ jobs:
if: ${{ inputs.build_windows_msi }}
uses: ./.github/workflows/cura-installer.yml
with:
runner: 'windows-2022'
platform: 'windows-2022'
os_name: 'win64'
cura_conan_version: ${{ inputs.cura_conan_version }}
@ -94,6 +96,7 @@ jobs:
if: ${{ inputs.build_linux }}
uses: ./.github/workflows/cura-installer.yml
with:
runner: 'ubuntu-20.04'
platform: 'ubuntu-20.04'
os_name: 'linux'
cura_conan_version: ${{ inputs.cura_conan_version }}
@ -109,6 +112,7 @@ jobs:
if: ${{ inputs.build_linux }}
uses: ./.github/workflows/cura-installer.yml
with:
runner: 'ubuntu-22.04'
platform: 'ubuntu-22.04'
os_name: 'linux-modern'
cura_conan_version: ${{ inputs.cura_conan_version }}
@ -124,6 +128,7 @@ jobs:
if: ${{ inputs.build_macos }}
uses: ./.github/workflows/cura-installer.yml
with:
runner: 'self-hosted'
platform: 'macos-11'
os_name: 'mac'
cura_conan_version: ${{ inputs.cura_conan_version }}
@ -139,6 +144,7 @@ jobs:
if: ${{ inputs.build_macos }}
uses: ./.github/workflows/cura-installer.yml
with:
runner: 'self-hosted'
platform: 'macos-11'
os_name: 'mac'
cura_conan_version: ${{ inputs.cura_conan_version }}

View file

@ -4,6 +4,11 @@ run-name: ${{ inputs.cura_conan_version }} for ${{ inputs.platform }} by @${{ gi
on:
workflow_call:
inputs:
runner:
description: 'Selected runner'
default: 'ubuntu-20.04'
required: true
type: string
platform:
description: 'Selected Installer OS'
default: 'ubuntu-20.04'
@ -74,7 +79,7 @@ env:
jobs:
cura-installer-create:
runs-on: ${{ inputs.platform }}
runs-on: ${{ inputs.runner }}
steps:
- name: Checkout