mirror of
https://github.com/microsoft/WSL.git
synced 2025-12-10 00:44:55 -06:00
This patch closes a logic gap in [tools/devops/create-release.py](cci:7://file:///c:/Users/T2430514/Downloads/WSL/tools/devops/create-release.py:0:0-0:0): * **Problem** – The script’s `--publish` mode was intended to require at least one asset, but Click passes an empty tuple if no assets are provided. The original guard (`if assets is None`) never triggered, allowing empty releases to be drafted. * **Solution** – Replace the check with `if not assets:` which catches both `None` and empty collections, preventing accidental empty releases. * **Impact** – Ensures CI and manual runs cannot publish a release without payload, aligning behavior with the CLI contract and avoiding junk tags that require manual cleanup. Co-authored-by: Odio Marcelino <odiomarcelino@gmail.com>