Browse Source

Suddenly 'type' is required while previously it wasn't.

Also attempt to standardize the ordering somewhat (description, default, required, type).

part of CURA-9880
Remco Burema 2 years ago
parent
commit
ccdc67712a
2 changed files with 17 additions and 9 deletions
  1. 9 6
      .github/workflows/cura-all-installers.yml
  2. 8 3
      .github/workflows/cura-installer.yml

+ 9 - 6
.github/workflows/cura-all-installers.yml

@@ -8,43 +8,46 @@ on:
                 description: 'Cura Conan Version'
                 default: 'cura/latest@ultimaker/testing'
                 required: true
+                type: string
             conan_args:
                 description: 'Conan args: eq.: --require-override'
                 default: ''
                 required: false
+                type: string
             conan_config:
                 description: 'Conan config branch to use'
                 default: ''
                 required: false
+                type: string
             enterprise:
                 description: 'Build Cura as an Enterprise edition'
-                required: true
                 default: false
+                required: true
                 type: boolean
             staging:
                 description: 'Use staging API'
-                required: true
                 default: false
+                required: true
                 type: boolean
             installer:
                 description: 'Create the installer'
-                required: true
                 default: true
+                required: true
                 type: boolean
             build_windows:
                 description: 'Build for Windows'
-                required: true
                 default: true
+                required: true
                 type: boolean
             build_linux:
                 description: 'Build for Linux'
-                required: true
                 default: true
+                required: true
                 type: boolean
             build_macos:
                 description: 'Build for MacOs'
-                required: true
                 default: true
+                required: true
                 type: boolean
 
     # Run the nightly at 3:25 UTC on working days

+ 8 - 3
.github/workflows/cura-installer.yml

@@ -8,36 +8,41 @@ on:
                 description: 'Selected Installer OS'
                 default: 'ubuntu-20.04'
                 required: true
+                type: string
             os_name:
                 description: 'OS Friendly Name'
                 default: 'linux'
                 required: true
+                type: string
             cura_conan_version:
                 description: 'Cura Conan Version'
                 default: 'cura/latest@ultimaker/testing'
                 required: true
+                type: string
             conan_args:
                 description: 'Conan args: eq.: --require-override'
                 default: ''
                 required: false
+                type: string
             conan_config:
                 description: 'Conan config branch to use'
                 default: ''
                 required: false
+                type: string
             enterprise:
                 description: 'Build Cura as an Enterprise edition'
-                required: true
                 default: false
+                required: true
                 type: boolean
             staging:
                 description: 'Use staging API'
-                required: true
                 default: false
+                required: true
                 type: boolean
             installer:
                 description: 'Create the installer'
-                required: true
                 default: true
+                required: true
                 type: boolean
 
 env: