Release channel for beta #57
Labels
No labels
needs-info
needs-triage
ready-for-agent
ready-for-human
wayfinder:grilling
wayfinder:map
wayfinder:prototype
wayfinder:research
wayfinder:task
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
TheAnachronism/tt-rss-viewer#57
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Part of #41
Blocked by: #52
Question
Should 1.0 beta keep alpha/* tags and prereleases, move to beta/*, or another channel — and how does that interact with versioning and the existing alpha-release workflow?
Resolution
Release channel for sideload 1.0 beta (criteria only — implement later):
Must
beta/<semver>(e.g.beta/1.0.0). Semver portion still feeds--build-name/ versionName per App identity and versioning.beta/*cuts as prerelease (prerelease: true).alpha/*tobeta/*only (stripbeta/for versionName; stop using this workflow for newalpha/*cuts in the 1.0 beta effort).tt-rss-viewer-beta-<semver>.apk.docs/install.mdnames the beta channel/assets; keep only the plain alpha→beta reinstall note from earlier locks — no ongoing alpha install path.Not must for beta
alpha/*packaging workflow for experimentsWhy
The readiness milestone is 1.0 beta; keeping
alpha/*would mismatch the channel users see on Releases. Retargeting the one packaging workflow keeps operator surface small while preserving the locked versioning scheme (tag semver + epoch versionCode) and prerelease signaling.