Add Gitea Actions workflow to run PHPUnit on pull requests #1

Merged
aneurin merged 2 commits from add-ci-workflow into main 2026-09-05 09:33:43 +00:00
Owner

Runs the backend test suite against PHP 8.3 for every PR targeting
main, so branch protection can require it to pass before merging.

Co-Authored-By: Claude Sonnet 5 noreply@anthropic.com

Runs the backend test suite against PHP 8.3 for every PR targeting main, so branch protection can require it to pass before merging. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
aneurin added 1 commit 2026-09-05 09:29:40 +00:00
Add Gitea Actions workflow to run PHPUnit on pull requests
CI / php-tests (pull_request) Failing after 5s
6faf4a72df
Runs the backend test suite against PHP 8.3 for every PR targeting
main, so branch protection can require it to pass before merging.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
aneurin added 1 commit 2026-09-05 09:32:22 +00:00
Install Node in the CI job container before checkout
CI / php-tests (pull_request) Successful in 22s
e59890618e
actions/checkout is a JS action and needs a node binary on PATH; the
php:8.3-cli-alpine job container doesn't ship one, so checkout was
failing with "node: executable file not found in $PATH".

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
aneurin merged commit e59890618e into main 2026-09-05 09:33:43 +00:00
aneurin deleted branch add-ci-workflow 2026-09-05 09:33:43 +00:00
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: cloud/project-manager#1