From c287d946c47d16b5b95cf3fd120892df1cacd6c9 Mon Sep 17 00:00:00 2001 From: Nicola Belluti Date: Mon, 10 Feb 2025 10:10:58 +0100 Subject: [PATCH] Added a basic template to the `extras` JSON input --- .github/workflows/generator-android.yml | 21 ++++++++++++++++++--- .github/workflows/generator-linux.yml | 20 ++++++++++++++++++-- .github/workflows/generator-macos.yml | 20 ++++++++++++++++++-- .github/workflows/generator-windows.yml | 21 ++++++++++++++++++--- 4 files changed, 72 insertions(+), 10 deletions(-) diff --git a/.github/workflows/generator-android.yml b/.github/workflows/generator-android.yml index 468d3bd..9c1fe51 100644 --- a/.github/workflows/generator-android.yml +++ b/.github/workflows/generator-android.yml @@ -48,13 +48,28 @@ on: required: true default: 'rustdesk' type: string + # There can be at maximum 10 `inputs` variable + # https://docs.github.com/en/actions/managing-workflow-runs-and-deployments/managing-workflow-runs/manually-running-a-workflow#running-a-workflow-using-the-rest-api extras: - description: "extra inputs in json" + description: "JSON for extra inputs" required: true - default: '{}' + default: >- + { + "genurl": "", + "runasadmin": "false", + "urlLink": "https://rustdesk.com", + "downloadLink": "https://rustdesk.com/download", + "delayFix": "true", + "version": "master", + "rdgen": "true", + "cycleMonitor": "false", + "xOffline": "false", + "hidecm": "false", + "statussort": "false", + "removeNewVersionNotif": "false" + } type: string - env: SCITER_RUST_VERSION: "1.75" # https://github.com/rustdesk/rustdesk/discussions/7503, also 1.78 has ABI change which causes our sciter version not working, https://blog.rust-lang.org/2024/03/30/i128-layout-update.html RUST_VERSION: "1.75" # sciter failed on m1 with 1.78 because of https://blog.rust-lang.org/2024/03/30/i128-layout-update.html diff --git a/.github/workflows/generator-linux.yml b/.github/workflows/generator-linux.yml index 1cec2dd..6ab8710 100644 --- a/.github/workflows/generator-linux.yml +++ b/.github/workflows/generator-linux.yml @@ -48,10 +48,26 @@ on: required: true default: 'rustdesk' type: string + # There can be at maximum 10 `inputs` variable + # https://docs.github.com/en/actions/managing-workflow-runs-and-deployments/managing-workflow-runs/manually-running-a-workflow#running-a-workflow-using-the-rest-api extras: - description: "extra inputs in json" + description: "JSON for extra inputs" required: true - default: '{}' + default: >- + { + "genurl": "", + "runasadmin": "false", + "urlLink": "https://rustdesk.com", + "downloadLink": "https://rustdesk.com/download", + "delayFix": "true", + "version": "master", + "rdgen": "true", + "cycleMonitor": "false", + "xOffline": "false", + "hidecm": "false", + "statussort": "false", + "removeNewVersionNotif": "false" + } type: string env: diff --git a/.github/workflows/generator-macos.yml b/.github/workflows/generator-macos.yml index c1ac955..71d5495 100644 --- a/.github/workflows/generator-macos.yml +++ b/.github/workflows/generator-macos.yml @@ -48,10 +48,26 @@ on: required: true default: 'rustdesk' type: string + # There can be at maximum 10 `inputs` variable + # https://docs.github.com/en/actions/managing-workflow-runs-and-deployments/managing-workflow-runs/manually-running-a-workflow#running-a-workflow-using-the-rest-api extras: - description: "extra inputs in json" + description: "JSON for extra inputs" required: true - default: '{}' + default: >- + { + "genurl": "", + "runasadmin": "false", + "urlLink": "https://rustdesk.com", + "downloadLink": "https://rustdesk.com/download", + "delayFix": "true", + "version": "master", + "rdgen": "true", + "cycleMonitor": "false", + "xOffline": "false", + "hidecm": "false", + "statussort": "false", + "removeNewVersionNotif": "false" + } type: string env: diff --git a/.github/workflows/generator-windows.yml b/.github/workflows/generator-windows.yml index 6329faa..d25e835 100644 --- a/.github/workflows/generator-windows.yml +++ b/.github/workflows/generator-windows.yml @@ -48,13 +48,28 @@ on: required: true default: 'rustdesk' type: string + # There can be at maximum 10 `inputs` variable + # https://docs.github.com/en/actions/managing-workflow-runs-and-deployments/managing-workflow-runs/manually-running-a-workflow#running-a-workflow-using-the-rest-api extras: - description: "extra inputs in json" + description: "JSON for extra inputs" required: true - default: '{}' + default: >- + { + "genurl": "", + "runasadmin": "false", + "urlLink": "https://rustdesk.com", + "downloadLink": "https://rustdesk.com/download", + "delayFix": "true", + "version": "master", + "rdgen": "true", + "cycleMonitor": "false", + "xOffline": "false", + "hidecm": "false", + "statussort": "false", + "removeNewVersionNotif": "false" + } type: string - env: SCITER_RUST_VERSION: "1.75" # https://github.com/rustdesk/rustdesk/discussions/7503, also 1.78 has ABI change which causes our sciter version not working, https://blog.rust-lang.org/2024/03/30/i128-layout-update.html RUST_VERSION: "1.75" # sciter failed on m1 with 1.78 because of https://blog.rust-lang.org/2024/03/30/i128-layout-update.html