Latest Updates

Documenting code, one commit at a time.

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

Read more

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.

Read more