1.5 KiB
1.5 KiB
Changelog — PluriWave
[0.2.0] — 2026-04-04
Añadido
- CI/CD Gitea Actions — workflow
.gitea/workflows/ci.ymlpara el runnermacmini-flutter. Jobs en secuencia:flutter pub get→flutter test→flutter build apk --release→flutter build appbundle --release. APK y AAB subidos como artifacts con el SHA del commit en el nombre (pluriwave-apk-<sha>,pluriwave-aab-<sha>). Notificación Telegram al finalizar: ✅ éxito con commit y rama, ❌ fallo con enlace al log. Activado en push amainy PRs contramain. ARQ-REVISION-F1.md— revisión de arquitectura del stack Flutter. Veredicto: aprobado. Sin conflictos de dependencias (audio_sessioncompartido entrejust_audioyaudio_servicesin colisión;rxdartsin conflicto). Todas las licencias OSI-approved (MIT, Apache-2.0, BSD). Ajustes pendientes: actualizarjust_audioa ^0.10.0 con Flutter ≥3.27.0, signing real para Play Store,google_mobile_adscomentado hasta tener Ad Unit IDs.
Notas técnicas
- Signing:
build.gradle.ktsusa clave debug para release (TODO preexistente). Válido para CI interno y testing. Play Store requiere keystore como secret en Gitea. - Secrets necesarios:
TELEGRAM_BOT_TOKENyTELEGRAM_CHAT_ID(Settings → Secrets del repo en Gitea).
Ficheros añadidos
| Fichero | Descripción |
|---|---|
.gitea/workflows/ci.yml |
Workflow CI/CD Flutter completo (+66 líneas) |
ARQ-REVISION-F1.md |
Revisión arquitectura F1 — stack, licencias, ajustes (+143 líneas) |