Skip to main content

9 posts tagged with "GitHub Actions"

View All Tags

Playwright Grid on GitHub Actions

Divya Manohar
Co-Founder and CEO, DevAssure

Every team that gets serious about end-to-end testing eventually builds the same thing: a pipeline that takes a pull request, spins up browsers somewhere, runs the suite, and reports back. In 2026 the default stack for this is Playwright on GitHub Actions - no Selenium Grid hub/node topology to babysit, because Playwright's own worker model plus CI-level sharding is the grid.

This guide builds that setup end to end:

Local project to CI workflow, sharded parallel execution, self-hosted runners, then scheduled regression jobs

Then we do the part most tutorials skip: what happens at 1,000+ tests, what the infrastructure actually costs in dollars and engineer-hours, and why flakiness is an environment problem before it's a test problem.

Microsoft Just Built a Framework to Test AI Agents.

Divya Manohar
Co-Founder and CEO, DevAssure

Short answer

At Microsoft Build 2026, Microsoft shipped ASSERT (policy-driven agent evaluation) and ACS (runtime agent governance) — because the agent that writes the code cannot be the agent that grades the code. That is the same principle behind DevAssure O2: independent, browser-based testing on every PR, written in plain English, with no scripts to maintain.

At Microsoft Build 2026, Microsoft announced something that quietly confirms the core thesis behind DevAssure: as AI agents take over more of the software development lifecycle, the agent that writes the code cannot be the agent that grades the code.

The announcement was a pair of open-source projects — ASSERT (Adaptive Spec-driven Scoring for Evaluation and Regression Testing) and the Agent Control Specification (ACS) — designed to give developers a portable, framework-agnostic way to evaluate and govern AI agents before their behavior ships to production. Coming from the company now positioning itself as the "agent-first" platform for enterprise development, this is a meaningful signal about where the industry is heading.

I want to walk through what Microsoft actually shipped, why it matters beyond agent safety, and what it means for teams where 30–40% of code is already AI-generated — because the validation gap Microsoft just named at the agent layer is the same gap most engineering teams still have at the application layer.

Catch Vibe-Coded PR Bugs Before Merge

Divya Manohar
Co-Founder and CEO, DevAssure

Short answer

Vibe-coded PRs break production because speed outruns validation: the diff looks fine in review, but behaviour regresses. Fix it at the pull request with an agent that tests the running app on each PR — not with more AI-written unit tests or line-by-line review alone.

You merged on Friday. Checkout looked fine in the diff. By Monday, support tickets say promo codes stop applying after a failed payment retry.

The PR was 400 lines, mostly written by Cursor in an afternoon. Two approvals. Green CI — because unit tests passed and nobody had an E2E check for that path.

Automatically Test Every Pull Request

Divya Manohar
Co-Founder and CEO, DevAssure

Short answer

To automatically test every pull request on GitHub in 2026, add a pull_request workflow in GitHub Actions. The usual path is Playwright or Cypress plus tests you write and maintain. The alternative is an autonomous testing agent that reads the PR diff, generates E2E tests for that change, runs them, and posts a check — with zero test files in your repo.

Every team wants E2E tests on every PR. Almost none actually has them — because someone has to write those tests, fix them when the UI changes, and defend a thirty-minute CI job that still flakes.

If you are the developer opening the PR, that someone is often you, after hours, clicking re-run on a red check you do not trust.

GitHub Actions and Release Velocity

Anush Chandra Shekar
SEO & Digital Marketing, DevAssure

Modern engineering teams are under constant pressure to deliver software faster without compromising quality. Customers expect rapid feature releases, bug fixes, seamless user experiences, and stable applications across web, mobile, and API ecosystems. However, traditional software delivery pipelines often slow teams down due to manual deployments, inconsistent testing processes, delayed feedback loops, and operational bottlenecks.

GitHub Actions

Anush Chandra Shekar
SEO & Digital Marketing, DevAssure

Modern software development moves at incredible speed. Engineering teams are expected to release features faster, fix bugs quickly, and maintain product stability — all while managing complex deployments and growing codebases. Manual deployment and testing processes are no longer sustainable in such fast-paced environments.

This is where GitHub Actions becomes a game changer.

GitHub Actions enables developers to automate software workflows directly inside their repositories. From continuous integration and continuous deployment (CI/CD) pipelines to automated testing, security checks, notifications, and deployments, GitHub Actions simplifies the entire development lifecycle.

DevAssure's O2 Agent is Now Available on GitHub Marketplace

Divya Manohar
Co-Founder and CEO, DevAssure

Every engineering team knows the tension. You ship fast, but testing can't keep up. Regression suites grow exponentially. Manual QA becomes a bottleneck. And somewhere between the PR and production, confidence starts to erode.

That's the problem we built O2 to solve. And today, we're making it even easier to adopt -

O2 is now available as a GitHub Action on the GitHub Marketplace.

Best VS Code Extensions for Developers

Anush Chandra Shekar
SEO & Digital Marketing, DevAssure

Integrated Development Environments (IDEs) are the backbone of modern software development. Right from building APIs in Node.js, microservices in Python, enterprise systems in Java, as well as high-performance applications in Go, IDE directly impacts productivity, code quality, and collaboration speed.

DevAssure O2: Testing Agent for Every PR

Divya Manohar
Co-Founder and CEO, DevAssure

Software testing has changed. Your tools should too.Direct link to Software testing has changed. Your tools should too.

Two years ago, the best we could offer developers was a faster way to write test scripts. Record your actions, generate a script, maintain it when the UI changes, debug it when it breaks.

That model is reaching its limits.

In 2026, AI coding tools write 20% or more of new code at companies like Google and Microsoft. Developers ship multiple PRs per day. Release cycles have compressed from weeks to days. And the old approach — write scripts, maintain scripts, fix flaky scripts — can't keep pace with how fast code moves.

DevAssure started as a low-code test automation platform. We built a recorder, a visual test builder, self-healing locators, and test data management. Hundreds of teams used it to automate faster than they could with Selenium or Playwright alone.

But we kept hearing the same thing from our users:

"The automation is faster, but we're still spending 30–40% of our time maintaining tests."

That feedback led us to rethink the problem entirely. The result is O2 Agent — an autonomous testing agent that reads your code changes, generates targeted tests, and executes them in a real browser. No scripts. No selectors. No maintenance.

This post introduces what DevAssure O2 is, how it works, and why we built it.