nginx / unit

NGINX Unit - universal web app server - a lightweight and versatile open source server that simplifies the application stack by natively executing application code across eight different programming language runtimes.
https://unit.nginx.org
Apache License 2.0
5.25k stars 322 forks source link

ci: Fix tags on ad hoc unitctl releases #1337

Open callahad opened 1 week ago

callahad commented 1 week ago

This results in the following tagging / releasing behavior:

  1. Running manually creates a pre-release and tags it unitctl/VERSION
  2. Pushing a tag formatted like x.y.z creates a normal release

Refines: 3501a50ffb93756e145295021ff9313ac77f1ba9

callahad commented 1 week ago

One other important part of this: Since previously, all releases were unconditionally titled with the "unitctl/" prefix, pushing a release tag (e.g., 1.33.0) would create a GitHub Release titled "unitctl/1.33.0".

Feels like when we make a release of Unit, the GitHub Release should be titled "1.33.0" without the "unitctl/" prefix.