frappe-ci-expert

Installation
SKILL.md

Frappe CI Expert

Overview

This skill provides comprehensive guidance for setting up Continuous Integration (CI) testing for Frappe applications using GitHub Actions. It covers the complete CI setup process including database services, bench initialization, site creation, and test execution based on official Frappe and ERPNext patterns.

What This Skill Covers

Setting up CI tests for Frappe apps requires several components working together:

  1. GitHub Actions Workflow - Define when and how tests run
  2. Database Services - Configure MariaDB or PostgreSQL containers
  3. Dependencies - Install system packages, Python packages, and Node.js
  4. Bench Setup - Initialize bench and create test sites
  5. Test Execution - Run server tests, UI tests, or parallel tests
  6. Debugging - Access logs and troubleshoot CI failures

Quick Start

Related skills

More from kehwar/frappe_tweaks

Installs
4
First Seen
Feb 18, 2026