Skip to content

Fix: ensure Tauri build runs on pull requests#282

Merged
midudev merged 1 commit intomidudev:mainfrom
andymedinadev:fix/tauri-tests-in-pr
Nov 15, 2025
Merged

Fix: ensure Tauri build runs on pull requests#282
midudev merged 1 commit intomidudev:mainfrom
andymedinadev:fix/tauri-tests-in-pr

Conversation

@andymedinadev
Copy link
Contributor

Contexto

Después de migrar el proyecto de pnpm a Bun, los workflows de GitHub Actions se actualizaron para reflejar el nuevo gestor de paquetes.
Sin embargo, el job de compilación de Tauri dejó de ejecutarse durante la validación de pull requests y ahora solo se ejecuta después de hacer merge en la rama main.

Esto implica que un cambio que rompa la compilación de Tauri podría ser mergeado sin ser detectado, afectando potencialmente la build de producción.

Problema

  • La compilación de Tauri solo se disparaba al hacer push a main.
  • Las pull requests solo validaban la build del frontend (Bun).
  • No se compilaba ni verificaba el código de Tauri/Rust antes de mergear.

Solución

  • Se agregó un job de Tauri en .github/workflows/pipeline.yml que se ejecuta en las pull requests.
  • El job compila el crate de Tauri (cargo build) sin generar el bundle, asegurando que las dependencias de Rust y los bindings nativos sean válidos.
  • Se añadieron caches para Cargo y Bun para mantener el workflow rápido y eficiente.

@midudev midudev merged commit 5eb16ed into midudev:main Nov 15, 2025
3 checks passed
@andymedinadev andymedinadev deleted the fix/tauri-tests-in-pr branch November 15, 2025 18:43
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