Skip to content

Automate release pages #15

@LWinterberg

Description

@LWinterberg

Currently, releases need to be updated by hand via assets/js/releaseData.js. Additionally, alphas and betas aren't represented at all. We could automate this.

Alphas

Betas

  • Create a GH action which publishes a beta release on Github
  • and enables temporary elements to the homepage pointing towards the beta

Releases

  • Create a GH action which publishes releases to
    • winget
    • Github releases
    • musehub
    • Fosshub
    • MS store
    • (if legally possible) Apple App store
    • (if we want to maintain it) Snapcraft
    • (if we want to maintain it) Flathub
  • updates releaseData.js
  • and hides the temporary beta element from the homepage

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions