Skip to content

ci: Finalize CI/CD in time for release #2656

@Axelen123

Description

@Axelen123

Feature description

The following CI-related things need to be dealt with before we can release Compose Manager:

  • The application and downloader interface should be versioned separately.
  • Downloader interface should be published to Github Packages, but no Github Release should be made.
  • Use semantic-release-monorepo, multi-semantic-release or similar to deal with the monorepo structure.
  • Manager should be released on Github.
  • Everything needs to be signed just like with other repos in the organization.
  • Semantic Release bot should handle changelogs and bumping.
  • Prereleases should be built from the dev branch.

Motivation

Current CI does not take into account the monorepo structure of this project.

Acknowledgements

  • I have checked all open and closed feature requests and this is not a duplicate.
  • I have chosen an appropriate title.
  • The feature request is only related to ReVanced Manager.

Sub-issues

Metadata

Metadata

Assignees

Labels

ReVanced Manager ComposeRegarding the Compose rewrite of ReVanced Manager

Type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions