From 60352e811a97bc3b43a3cb5c56cac2a7aaa465fa Mon Sep 17 00:00:00 2001 From: DragonnZhang <731557579@qq.com> Date: Wed, 10 Jun 2026 16:08:03 +0800 Subject: [PATCH] fix: allow unsigned draft desktop releases --- .github/workflows/desktop-release.yml | 14 ++++---------- 1 file changed, 4 insertions(+), 10 deletions(-) diff --git a/.github/workflows/desktop-release.yml b/.github/workflows/desktop-release.yml index 9a829d4f1..4b8370675 100644 --- a/.github/workflows/desktop-release.yml +++ b/.github/workflows/desktop-release.yml @@ -46,11 +46,6 @@ on: required: true default: false type: boolean - allow_unsigned_test_release: - description: "Allow unsigned macOS/Windows artifacts only for prerelease testing." - required: true - default: false - type: boolean clobber: description: "Replace same-named assets when uploading to an existing release." required: true @@ -290,8 +285,7 @@ jobs: APPLE_APP_SPECIFIC_PASSWORD_SECRET: ${{ secrets.APPLE_APP_SPECIFIC_PASSWORD }} APPLE_ID_SECRET: ${{ secrets.APPLE_ID }} APPLE_TEAM_ID_SECRET: ${{ secrets.APPLE_TEAM_ID }} - ALLOW_UNSIGNED_TEST_RELEASE: ${{ inputs.allow_unsigned_test_release }} - IS_PRERELEASE: ${{ inputs.prerelease }} + IS_DRAFT: ${{ inputs.draft }} MAC_CSC_KEY_PASSWORD_SECRET: ${{ secrets.MAC_CSC_KEY_PASSWORD }} MAC_CSC_LINK_SECRET: ${{ secrets.MAC_CSC_LINK }} CSC_KEY_PASSWORD_SECRET: ${{ secrets.CSC_KEY_PASSWORD }} @@ -325,7 +319,7 @@ jobs: return 0 fi - if [ "$ALLOW_UNSIGNED_TEST_RELEASE" = "true" ] && [ "$IS_PRERELEASE" = "true" ]; then + if [ "$IS_DRAFT" = "true" ]; then return 0 fi @@ -352,7 +346,7 @@ jobs: fi if [ "$IS_DRY_RUN" = "false" ]; then - echo "::warning::Publishing an unsigned macOS prerelease for manual testing. Auto-update validation is not supported for this artifact." + echo "::warning::Publishing an unsigned macOS draft release for maintainer testing. Auto-update validation is not supported for this artifact." fi echo "CSC_IDENTITY_AUTO_DISCOVERY=false" >> "$GITHUB_ENV" @@ -373,7 +367,7 @@ jobs: fi if [ "$IS_DRY_RUN" = "false" ]; then - echo "::warning::Publishing an unsigned Windows prerelease for manual testing. Windows may show Unknown Publisher / SmartScreen warnings." + echo "::warning::Publishing an unsigned Windows draft release for maintainer testing. Windows may show Unknown Publisher / SmartScreen warnings." else echo "Windows signing certificate is not configured; Windows dry-run artifacts will be unsigned." fi