fix: add missing PHP setup to workflow-sync-trigger #28

Merged
jmiller merged 1 commits from fix/sync-missing-php into main 2026-06-23 17:31:13 +00:00
Owner

Summary

The workflow sync trigger fails with php: command not found because ubuntu-latest doesn't have PHP pre-installed. Adds a PHP setup step before cloning mokocli.

Root Cause

/var/run/act/workflow/3: line 11: php: command not found

Both runs (28338, 28276) from PRs #26 and #27 failed at the "Run workflow sync" step.

## Summary The workflow sync trigger fails with `php: command not found` because `ubuntu-latest` doesn't have PHP pre-installed. Adds a PHP setup step before cloning mokocli. ## Root Cause ``` /var/run/act/workflow/3: line 11: php: command not found ``` Both runs (28338, 28276) from PRs #26 and #27 failed at the "Run workflow sync" step.
jmiller added 1 commit 2026-06-23 17:30:42 +00:00
fix: add missing PHP setup to workflow-sync-trigger
Joomla: Extension CI / Tests (PHP 8.2) (pull_request) Blocked by required conditions
Joomla: Extension CI / Tests (PHP 8.3) (pull_request) Blocked by required conditions
Joomla: Extension CI / PHPStan Analysis (pull_request) Blocked by required conditions
Joomla: Extension CI / Build RC Pre-Release (pull_request) Blocked by required conditions
Universal: PR Check / Build RC Package (pull_request) Blocked by required conditions
Universal: PR Check / Report Issues (pull_request) Blocked by required conditions
Generic: Repo Health / Scripts governance (pull_request) Blocked by required conditions
Generic: Repo Health / Repository health (pull_request) Blocked by required conditions
Generic: Repo Health / Report Issues (pull_request) Blocked by required conditions
Universal: PR Check / Branch Policy (pull_request) Failing after 3s
Joomla: Extension CI / Release Readiness Check (pull_request) Failing after 5s
Generic: Repo Health / Site Health (pull_request) Has been skipped
Generic: Repo Health / Access control (pull_request) Successful in 3s
Joomla: Extension CI / Lint & Validate (pull_request) Failing after 12s
Universal: PR Check / Secret Scan (pull_request) Successful in 8s
Universal: PR Check / Validate PR (pull_request) Failing after 9s
Universal: Pre-Release / Build Pre-Release (${{ inputs.stability || github.ref_name }}) (push) Successful in 17s
RC Revert / Rename rc/ back to dev/ (pull_request) Has been skipped
Branch Cleanup / Delete merged branch (pull_request) Failing after 2s
Joomla: Metadata Validation / Validate Joomla Metadata (pull_request) Failing after 45s
Universal: Workflow Sync Trigger / Sync workflows to live repos (pull_request) Successful in 42s
bb739b304a
The sync workflow calls `php /tmp/mokocli/cli/workflow_sync.php` but
never installs PHP — fails with `php: command not found` on
ubuntu-latest runners.

Authored-by: Moko Consulting
jmiller merged commit 4340e3a811 into main 2026-06-23 17:31:13 +00:00
jmiller deleted branch fix/sync-missing-php 2026-06-23 17:31:16 +00:00
Sign in to join this conversation.