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
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions