Latest Updates

Documenting code, one commit at a time.

0 GitHub Actions PHP

Fortaleciendo la seguridad en Breniapp: Adiós al despliegue automático

En el proyecto Breniapp, hemos tomado una decisión estratégica para elevar la calidad y la seguridad de nuestras entregas a producción. Recientemente, procedimos a eliminar el flujo de trabajo de automatización que permitía la aprobación y fusión automática de las solicitudes de extracción (PRs) de usuarios específicos.

El desafío: Automatización sin supervisión

Anteriormente, contábamos con

Streamlining PR Workflows with GitHub Actions Auto-Approval and Merge

Project Context

In the Breniapp/brenia project, we continuously look for ways to optimize our development workflows. One common challenge in many projects is the manual overhead associated with reviewing and merging pull requests, even those from trusted or automated sources. To address this for specific use cases, we implemented an automated CI/CD solution.

The Challenge: Manual PR

Mastering E2E Testing: Architecting a Secure Playwright Suite with Faked AI Services and CI/CD Integration

Introduction

For Breniapp, our user onboarding process is a critical first impression, featuring complex multi-step flows and integrations with AI services. Ensuring its robustness, especially after continuous development, demands comprehensive end-to-end (E2E) testing. Historically, our CI workflows lacked E2E coverage for onboarding and only ran basic checks on select PRs.