# Github Actions Php

> Github Actions Php is an Agent Skill for devops & security published in the Bottelet/DaybydayCRM repository on GitHub: a SKILL.md instruction file an AI agent can load to do this task.

Defines GitHub Actions configuration for running PHP/Laravel CI pipeline

- Skill name: `github-actions-php`
- Category: [DevOps & Security](https://www.openparable.com/skill/devops-security/1)
- Source: https://github.com/Bottelet/DaybydayCRM/blob/HEAD/.claude/skills/github-actions-php/SKILL.md
- Repository: Bottelet/DaybydayCRM (2,321 GitHub stars when collected)

## SKILL.md

# GitHub Actions PHP

## Purpose

Defines CI workflow structure only.

---

## Scope

This skill defines:

- PHP version matrix
- MySQL service setup
- Composer install steps
- test execution trigger
- artifact collection

---

## Non-Scope

This skill does NOT define:

- schema validation rules
- factory correctness rules
- test classification logic
- database correctness assumptions

These belong to domain-specific CI and test skills.

---

## Database Requirement

CI MUST use MySQL =MariaDB when production uses MySQL / MariaDB.

SQLite is forbidden in CI when schema integrity matters.

---

## Execution Flow

CI pipeline MUST follow:

1. Setup PHP environment
2. Install dependencies
3. Boot MySQL service
4. Run migrations
5. Run seeders
6. Execute tests

---

## Principle

This skill defines "how CI runs", not "what is correct".

---

Source: https://www.openparable.com/skill/devops-security/github-actions-php (OpenParable). Cite the canonical URL above.
