ankidroid / ankidroid/Anki-Android

Increase release cadence of alpha builds

オープン
#20,166 コメント 3 件 リアクション 1 件 担当者 1 名 @mikehardy-machineaccount が担当を希望しています GitHub で見る
Dev
主要言語
Kotlin
スター
11.8k
フォーク
2.9k
平均マージ
2日 3時間
マージ済み PR(30日)
167

説明

https://github.com/ankidroid/Anki-Android/compare/v2.24.0alpha2...v2.24.0alpha3 has 100+ commits, which made reasoning about the cause of a bug diffiicult.

----

> On that release cadence front... we should release an alpha every N days/commits [due to above issue diagnostics being difficult]

-- David

https://discord.com/channels/368267295601983490/701922522836369498/1462818106518016094

----

> maybe I could -
>
> 1- add a schedule to publish on main
> 2- include a step that only executes if it's a `schedule` workflow event
> 3- have that step check to see when last alpha was, and outputs an "overdue" signal if it was more than N days (suggest N is like...3 - would exhaust 2-digit version space in 297 days, seems fine?)
> 4- rest of workflow altered to respond correctly to "this is schedule and overdue" vs "this is scheduled and not overdue" vs "this is manual publish no matter what"
> because if I think we should release from main pretty frequently (I *auto-publish on merge* in some of my repos 🦹‍♂️ ) then shipping alphas every 3 days seems hard to argue against

-- Mike

https://discord.com/channels/368267295601983490/701922522836369498/1462820331201761416

コントリビューションガイド

コントリビューションガイドを開く

評価

この issue はまだ評価されていません。

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。