Skip to content

[Feature] Implement Alpha/Beta Release Channels #7

Description

@4cecoder

Feature Description

Implement alpha and beta release channels with proper update system integration.

Problem Statement

Current release process doesn't support alpha and beta channels. All releases go to "latest" pre-release tag, making it hard to manage different user cohorts.

Proposed Solution

  1. Add alpha channel (for early adopters, risky features)
  2. Add beta channel (for testing before stable release)
  3. Keep stable channel for production releases
  4. Integrate update system with official builds only
  5. Use version tags: v{version}-alpha, v{version}-beta, v{version}

Acceptance Criteria

  • Alpha release workflow configured
  • Beta release workflow configured
  • Update system checks for appropriate channel
  • Alpha builds tagged with v{version}-alpha
  • Beta builds tagged with v{version}-beta
  • Stable builds tagged with v{version}
  • Documentation updated
  • Test releases for all channels

Priority

critical

Component

android

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

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions