-
Only offer an update once the release has been promoted (#429)
发布于
2026-08-24 12:12:04 +00:00 | 83 次提交 在此版本后已推送到 mainTwo halves of the same bug.
The upload steps passed no
prereleaseto softprops/action-gh-release,
which defaults it to false and writes it back. Attaching assets therefore
promoted the release it was attaching them to. v0.13.0 and v0.14.0 were
both published as pre-releases and both ended up marked as the latest
release within the hour, which also firedreleasedand pushed :latest
to GHCR. Each workflow now carries the release's own flag.The updater took the newest non-draft release, pre-releases included.
That was deliberate when it was written, because /releases/latest hides
pre-releases and every release was one, so tracking stable meant nobody
would ever be notified. With the flag preserved, a pre-release is now
genuinely a pre-release, and offering it would push unverified builds to
everyone. It now takes the newest release that is neither draft nor
pre-release, so a release reaches users only once it has been promoted.The e2e stub grew an unpromoted pre-release ahead of the stable one, and
the spec pins which of the two the card names.Co-authored-by: Thales <>
下载附件