Skip to content

Release runs publish a public non-draft release before all assets exist — draft-then-promote #275

Closed

Description

@willem445

From PR #272's review (which gated publish-npm on the build matrix, #221): the gate protects the npm path only. The GitHub release itself is created public/non-draft while build legs are still uploading — a partial failure leaves a public 'latest' with missing assets, which install.sh / install.ps1 users resolving latest will hit as download errors. Suggested shape: create the release as a DRAFT, have the build matrix upload assets to the draft, and add a final promote job (needs: build) that flips it public — so 'latest' only ever points at a complete release. Interacts with tauri-action's release creation — check what it supports natively. Origin: rev-24 on PR #272.

Activity

  1. willem445 commented on Jul 14, 2026

    @willem445
    OwnerAuthor

    Note: this was independently recommended twice in PR #272's review rounds (partial-failure release is public/non-draft with partial assets; install.sh/install.ps1 'latest' users hit missing downloads). Both halves of #221 itself are now closed by PR #272.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    agent-managedManaged by a loomux orchestratorenhancementNew feature or request

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions