Skip to content

Ship a self-contained standalone release artifact #36

Description

@3esmit

Problem

The current standalone Nix package is a wrapper around a separate Nix-store binary and closure. Archiving only that output leaves absolute store references outside the archive, so the extracted download cannot launch on a clean recipient.

The alpha release workflow must not present that archive as a usable standalone download.

Acceptance criteria

  • Choose a real distribution contract: a closure-aware Nix bundle/importer, a native Linux bundle, and an Apple-silicon macOS bundle.
  • The downloaded artifact launches from a clean supported environment without relying on build-host store paths.
  • Add a compiled-GUI smoke test from the extracted artifact on every released platform.
  • Validate that the package contains every runtime dependency required by its launcher.
  • Keep core/UI LGX alpha release automation independent so it can publish safely first.

Activity

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

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions