Skip to content

[CI] [Distribution] Automated Releases + Distribution #99

@vkhitrin

Description

@vkhitrin

Automate releases and distribution of the application.

For Linux:

  • Binaries
    We can ship the application in a tarball containing the application, and icons (and maybe the desktop entry).
    Perhaps https://github.com/cross-rs/cross can be leveraged in GitHub actions for multi arch compilation?
  • Flatpak
    Generate cargo-sources.json and the manifest, and push it to the flatpak repository

For macOS:
We already have just targets that can compile binaries for multiple architectures (tested on Apple Silicon), and create a DMG.
Need to check if GitHub actions can execute these targets.

Metadata

Metadata

Assignees

No one assigned

    Labels

    LinuxIssues related to Linux platformenhancementNew feature or requestmacOSIssues related to macOS platform

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions