ankidroid / ankidroid/Anki-Android

Increase release cadence of alpha builds

Abierto
#20,166 3 comentarios 1 reacción 1 asignado Reclamado por @mikehardy-machineaccount Ver en GitHub
Dev
Lenguaje dominante
Kotlin
Estrellas
11.8k
Forks
2.9k
Merge medio
2 d 3 h
PR fusionados (30 d)
167

Descripción

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

Guía de contribución

Abrir la guía de contribución

Evaluación

Este issue todavía no se ha evaluado.

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.