Skip to content

Latest commit

 

History

History
24 lines (13 loc) · 3.04 KB

2021.2.19 Bill.md

File metadata and controls

24 lines (13 loc) · 3.04 KB

关于QNotified发布轨道及更新频率变更的说明

由于前期开发组内部构建触发策略调整,使得大量用户感知度较低的更新被推送至 @QNotified 主频道,严重干扰了用户体验,全体开发组在此对此问题致以诚挚歉意。

经开发组成员研究讨论决定,我们将对QNotified发布轨道及更新频率进行调整,调整后方案如下:

  1. QNotified将为分Beta、Alpha、Canary三个版本:Beta版本为重大功能变更或长期积累更新,发布频率由开发组决定,包含上次Beta版至今的所有功能更新及Bug修复,但可能不包括尚未稳定或正在开发中的功能,原则上更新频率将大于两周一次;Alpha版本为每周积累更新,在每周周末由开发组发布,包含发布时的全部更新,可能包含不稳定功能或异常问题;Canary版本为每commit自动更新,可能不包含外围文档或CI流程更新,不会编写任何更新文档或说明,具体更新内容可在Github(https://github.com/ferredoxin/QNotified/commits/master )自行查看,本更新由开源的流程(包括Azure和开发组自研Bot)自动编译发布,可能包含严重的功能及行为异常。 开发组不限制用户选择自己需要的版本,同时也不为任何版本产生的任何后果承担任何责任(详情请见QNotified EULA:https://github.com/ferredoxin/QNotified/blob/master/app/src/main/assets/eula.md ),但希望各位用户各取所需,根据自己的能力范围选择适合自己的版本。

  2. @QNotified 频道将只发布Beta版和Alpha版更新。

  3. @QNotified_CI 频道将只发布Canary版更新。

  4. Github Release将只发布Beta版更新。

  5. App Center: https://install.appcenter.ms/orgs/qnotifieddev/apps/qnotified/distribution_groups/alpha 发布CI版本更新; https://install.appcenter.ms/orgs/qnotifieddev/apps/qnotified/distribution_groups/weekly 发布Alpha版本更新。两个轨道均开放给所有人自由下载。

  6. Google Play将发布Beta版和Alpha版更新。其中Beta版更新将在Google Play上以正式版轨道发布,Alpha版更新将在Google Play上以开放性测试轨道发布。任何可以登录Google Play的人都可自由加入或退出Google Play上QNotified的开放测试。

  7. Xposed仓库将发布Beta版和Alpha版更新。其中Beta版更新将被标注为Stable,Alpha版更新将被标注为Beta。

  8. LSPosed仓库将发布所有版本更新,其中CI版本更新将被标注为Pre-release。

  9. QNotified的版本号组成为x.y.z.w,正常情况下x位将一直保持为0,Beta版本更新会将y位+1并使z位归零,Alpha版本更新会将z位+1,所有版本更新的w位都会是触发此次更新的Commit的hash的前7位。