From b2596fd56231fa860b74adfdc3ded9638e3bad4b Mon Sep 17 00:00:00 2001 From: BruebachL Date: Sun, 8 Nov 2026 09:15:17 +0100 Subject: [PATCH] [CI] Polish release naming and workflow env conventions Rebased remainder of #7014 onto master, where the file has been rewritten since the branch was opened. Keeps master's newer build definitions and re-applies only the conventions that still apply: - prep_release.sh emits a single beta=true/false output instead of is_beta - the release step consumes it in UPPER_CASE env vars, passes --latest for stable releases, and fills an existing empty draft with the same flags - docker.sh and the workflow agree on BUILD_REFERENCE and CACHE_DIR, so the Linux ccache and image cache are no longer written to a throwaway dir The Windows asset suffix stays -Win10 (old clients match on that token) and release_channel.cpp is dropped: master already matches Win|Windows. --- .ci/docker.sh | 36 +++++++++--------- .ci/prep_release.sh | 31 ++++++++-------- .github/workflows/desktop-build.yml | 57 +++++++++++++++-------------- 3 files changed, 63 insertions(+), 61 deletions(-) diff --git a/.ci/docker.sh b/.ci/docker.sh index c78ba3c31..bf253ba1b 100644 --- a/.ci/docker.sh +++ b/.ci/docker.sh @@ -7,18 +7,18 @@ # usage: source