test: verificar apk y flujos beta
This commit is contained in:
@@ -25,3 +25,11 @@ Skills del proyecto en `skills/`:
|
||||
Seguir OpenSpec workflow: propose -> apply -> archive
|
||||
Usar skills cuando aplique al contexto
|
||||
Mantener código siguiendo arquitectura limpia
|
||||
|
||||
## Release Android
|
||||
- Antes de publicar una APK, ejecutar `npm run test:run`, `npm run test:e2e`, `npm exec vue-tsc -- --noEmit` y `npm run build`.
|
||||
- Ejecutar `npx cap sync android` y `./gradlew assembleDebug` usando el builder Android del repositorio cuando el host no tenga Java.
|
||||
- Verificar el APK con `scripts/verify-apk.sh <apk> <versionName> <versionCode>` antes de adjuntarlo a Gitea.
|
||||
- El script debe confirmar `applicationId`, `versionName`, `versionCode`, bundle JavaScript, fuentes MDI y textos críticos de la versión.
|
||||
- Incrementar `versionCode` para cada APK publicable; mantener la misma firma y publicar versiones beta como prerelease.
|
||||
- Después de subir un asset, comparar su SHA256 con el APK verificado localmente y comprobar el asset de la release mediante la API de Gitea.
|
||||
|
||||
Reference in New Issue
Block a user