Skip to content

fix(eas): dejar de construir Android preview en cada push a main#108

Merged
develop-iro merged 1 commit into
mainfrom
cursor/stop-android-preview-auto-build-522c
Jul 16, 2026
Merged

fix(eas): dejar de construir Android preview en cada push a main#108
develop-iro merged 1 commit into
mainfrom
cursor/stop-android-preview-auto-build-522c

Conversation

@develop-iro

Copy link
Copy Markdown
Owner

Problema

El workflow EAS main-deployments.yml lanzaba un build Android preview en cada push a main. Eso consume créditos de EAS Build (y minutos de CI/CD Workflows) aunque el cambio sea solo JS/web, y es lo que está subiendo el coste de la automatización.

Cambio

  • Push a main: solo deploy web a EAS Hosting (alias: inversora). Sin build nativo.
  • Android preview: nuevo workflow manual .eas/workflows/preview-android.yml (workflow_dispatch), alineado con iOS preview y con development-android.yml.
  • Docs actualizados: AGENTS.md, docs/release-checklist.md, docs/architecture/stack-decisions.md.

Cómo generar un preview Android cuando haga falta

  1. Expo dashboard → workflows → Preview build (Android) → Run, o
  2. pnpm run build:preview:android

Nota

Si más adelante queréis automatizar de forma barata (solo cuando cambie código nativo), se puede valorar fingerprint + EAS Update; hoy no está cableado en el repo.

Open in Web Open in Cursor 

Every push to main was triggering an EAS Android preview build via
main-deployments.yml, burning build credits/CI minutes. Keep web deploy
on push; move Android preview to a manual workflow_dispatch workflow
(same pattern as iOS preview and development-android).

Co-authored-by: Ivan Romero Matallana <develop-iro@users.noreply.github.com>
@develop-iro
develop-iro marked this pull request as ready for review July 16, 2026 16:57
@develop-iro
develop-iro merged commit 855ef2a into main Jul 16, 2026
10 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants