From 6bec267ef5a8f9abc843ffb1ec28cf8ad75c7afb Mon Sep 17 00:00:00 2001 From: Minh141120 Date: Tue, 12 Aug 2025 13:05:13 +0700 Subject: [PATCH] ci: add disable auto update flag --- .github/workflows/jan-tauri-build-nightly.yaml | 4 ++++ .github/workflows/template-tauri-build-linux-x64.yml | 7 ++++++- 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/.github/workflows/jan-tauri-build-nightly.yaml b/.github/workflows/jan-tauri-build-nightly.yaml index 32bba083a..98558d31b 100644 --- a/.github/workflows/jan-tauri-build-nightly.yaml +++ b/.github/workflows/jan-tauri-build-nightly.yaml @@ -12,6 +12,10 @@ on: - none - aws-s3 default: none + disable_updater: + type: boolean + description: 'If true, builds both .deb and .appimage but disables auto-updater' + default: false pull_request: branches: - release/** diff --git a/.github/workflows/template-tauri-build-linux-x64.yml b/.github/workflows/template-tauri-build-linux-x64.yml index 20663ea69..ef9054be1 100644 --- a/.github/workflows/template-tauri-build-linux-x64.yml +++ b/.github/workflows/template-tauri-build-linux-x64.yml @@ -28,6 +28,11 @@ on: type: string default: 'nightly' description: 'The channel to use for this job' + disable_updater: + required: false + type: boolean + default: false + description: 'If true, builds both .deb and .appimage but disables auto-updater' secrets: DELTA_AWS_S3_BUCKET_NAME: required: false @@ -156,7 +161,7 @@ jobs: POSTHOG_HOST: ${{ secrets.POSTHOG_HOST }} TAURI_SIGNING_PRIVATE_KEY: ${{ secrets.TAURI_SIGNING_PRIVATE_KEY }} TAURI_SIGNING_PRIVATE_KEY_PASSWORD: ${{ secrets.TAURI_SIGNING_PRIVATE_KEY_PASSWORD }} - + AUTO_UPDATER_DISABLED: ${{ inputs.disable_updater && 'true' || 'false' }} # Publish app ## Artifacts, for dev and test