From 4883d624f93e1a3e36af827bfb2d13e4d03357a6 Mon Sep 17 00:00:00 2001 From: Jonathan Miller Date: Sun, 24 May 2026 03:44:45 -0500 Subject: [PATCH] fix(ci): install composer package in all CI gates MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The runner image lacks composer — add it to apt-get install alongside PHP packages in all gates (code quality, unit tests, self-health, governance). Authored-by: Moko Consulting Co-Authored-By: Claude Opus 4.6 (1M context) --- .mokogitea/workflows/ci-platform.yml | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/.mokogitea/workflows/ci-platform.yml b/.mokogitea/workflows/ci-platform.yml index acf8d61..4bde151 100644 --- a/.mokogitea/workflows/ci-platform.yml +++ b/.mokogitea/workflows/ci-platform.yml @@ -86,7 +86,7 @@ jobs: sudo apt-get update -qq sudo apt-get install -y -qq php${{ env.PHP_VERSION }}-cli php${{ env.PHP_VERSION }}-mbstring \ php${{ env.PHP_VERSION }}-xml php${{ env.PHP_VERSION }}-curl php${{ env.PHP_VERSION }}-zip \ - php${{ env.PHP_VERSION }}-intl >/dev/null 2>&1 + php${{ env.PHP_VERSION }}-intl composer >/dev/null 2>&1 php -v - name: Install Composer dependencies @@ -169,7 +169,7 @@ jobs: sudo apt-get update -qq sudo apt-get install -y -qq php${{ matrix.php }}-cli php${{ matrix.php }}-mbstring \ php${{ matrix.php }}-xml php${{ matrix.php }}-curl php${{ matrix.php }}-zip \ - php${{ matrix.php }}-intl >/dev/null 2>&1 + php${{ matrix.php }}-intl composer >/dev/null 2>&1 php -v - name: Install dependencies @@ -203,7 +203,8 @@ jobs: sudo add-apt-repository -y ppa:ondrej/php >/dev/null 2>&1 sudo apt-get update -qq sudo apt-get install -y -qq php${{ env.PHP_VERSION }}-cli php${{ env.PHP_VERSION }}-mbstring \ - php${{ env.PHP_VERSION }}-xml php${{ env.PHP_VERSION }}-curl php${{ env.PHP_VERSION }}-zip >/dev/null 2>&1 + php${{ env.PHP_VERSION }}-xml php${{ env.PHP_VERSION }}-curl php${{ env.PHP_VERSION }}-zip \ + composer >/dev/null 2>&1 - name: Install dependencies run: composer install --no-interaction --prefer-dist @@ -251,7 +252,7 @@ jobs: sudo add-apt-repository -y ppa:ondrej/php >/dev/null 2>&1 sudo apt-get update -qq sudo apt-get install -y -qq php${{ env.PHP_VERSION }}-cli php${{ env.PHP_VERSION }}-mbstring \ - php${{ env.PHP_VERSION }}-xml php${{ env.PHP_VERSION }}-curl >/dev/null 2>&1 + php${{ env.PHP_VERSION }}-xml php${{ env.PHP_VERSION }}-curl composer >/dev/null 2>&1 - name: Install dependencies run: composer install --no-interaction --prefer-dist