CI/CD #25

Closed
opened 2025-07-06 10:10:36 +02:00 by myrmidex · 0 comments
myrmidex commented 2025-07-06 10:10:36 +02:00 (Migrated from codeberg.org)

Set up Forgejo Actions CI pipeline for the project.

Scope

  • Forgejo Actions workflow file (.forgejo/workflows/ci.yml)
  • Triggered on push to release/* branches and PRs to main
  • Service containers: MariaDB + Redis
  • Install PHP dependencies (Composer)
  • Run test suite (php artisan test)
  • Run static analysis (Larastan/PHPStan)
  • Cache Composer dependencies

Out of scope

  • Branch protection rules (manual setup)
  • Deployment pipeline (CD)
  • Docker image building/pushing

Subsumes #41.

Set up Forgejo Actions CI pipeline for the project. ## Scope - Forgejo Actions workflow file (`.forgejo/workflows/ci.yml`) - Triggered on push to `release/*` branches and PRs to `main` - Service containers: MariaDB + Redis - Install PHP dependencies (Composer) - Run test suite (`php artisan test`) - Run static analysis (Larastan/PHPStan) - Cache Composer dependencies ## Out of scope - Branch protection rules (manual setup) - Deployment pipeline (CD) - Docker image building/pushing Subsumes #41.
myrmidex added
devops
and removed
enhancement
labels 2026-03-07 01:02:34 +01:00
myrmidex added this to the v1.2.0 milestone 2026-03-07 15:51:27 +01:00
myrmidex self-assigned this 2026-03-08 12:09:11 +01:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: lvl0/fedi-feed-router#25
No description provided.