Files
pluriwave/CHANGELOG.md
agent-arq 76f1b4ce2d
Some checks failed
Flutter CI/CD — PluriWave / Test + Build (push) Has been cancelled
docs: create CHANGELOG — v0.2.0 CI/CD Gitea Actions + revisión arquitectura F1 (PR#2)
2026-04-04 16:46:45 +02:00

1.5 KiB

Changelog — PluriWave

[0.2.0] — 2026-04-04

Añadido

  • CI/CD Gitea Actions — workflow .gitea/workflows/ci.yml para el runner macmini-flutter. Jobs en secuencia: flutter pub getflutter testflutter build apk --releaseflutter 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 a main y PRs contra main.
  • ARQ-REVISION-F1.md — revisión de arquitectura del stack Flutter. Veredicto: aprobado. Sin conflictos de dependencias (audio_session compartido entre just_audio y audio_service sin colisión; rxdart sin conflicto). Todas las licencias OSI-approved (MIT, Apache-2.0, BSD). Ajustes pendientes: actualizar just_audio a ^0.10.0 con Flutter ≥3.27.0, signing real para Play Store, google_mobile_ads comentado hasta tener Ad Unit IDs.

Notas técnicas

  • Signing: build.gradle.kts usa 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_TOKEN y TELEGRAM_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)