mirror of
https://github.com/go-vikunja/vikunja.git
synced 2026-07-16 06:42:23 -05:00
The release-binaries and release-os-package composite actions were comparing the raw release-version input against the literal "main" to decide whether to use "unstable" for filenames and the S3 directory. Callers always pass `steps.ghd.outputs.describe`, which is a value like `v2.3.0-408-ge053d317` on non-tag builds — so the check never fired and unstable artifacts landed under `/<project>/<describe>/` with `<project>-<describe>-...` filenames. Drive the switch from `github.ref_type == 'tag'` instead, matching the pattern the desktop and config-yaml jobs in release.yml already use. The raw describe value still flows into RELEASE_VERSION so the binary and package metadata keep the precise commit reference.