发布

  • Only offer an update once the release has been promoted (#429)

    frostbyte_neo 发布于 2026-08-24 12:12:04 +00:00 | 83 次提交 在此版本后已推送到 main

    Two halves of the same bug.

    The upload steps passed no prerelease to 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 fired released and 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 <>

    下载附件