ci: clone all 4 sister packages and remove broken VCS repo
Some checks failed
CI / PHP 8.3 (push) Failing after 48s
CI / PHP 8.4 (push) Failing after 47s

This commit is contained in:
Claude 2026-02-23 06:19:33 +00:00
parent cd8a7b9d64
commit 2c0c5f2e32

View file

@ -30,15 +30,21 @@ jobs:
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
run: |
echo "Cloning php-framework into ../php-framework"
git clone --depth 1 \
"https://x-access-token:${GITHUB_TOKEN}@forge.lthn.ai/core/php-framework.git" \
../php-framework
ls -la ../php-framework/composer.json
for pkg in php-framework php-admin php-api php-mcp; do
echo "Cloning $pkg into ../$pkg"
git clone --depth 1 \
"https://x-access-token:${GITHUB_TOKEN}@forge.lthn.ai/core/${pkg}.git" \
../$pkg
done
ls -la ../php-framework/composer.json ../php-admin/composer.json ../php-api/composer.json ../php-mcp/composer.json
- name: Configure path repositories
run: |
composer config repositories.core path ../php-framework --no-interaction
composer config repositories.admin path ../php-admin --no-interaction
composer config repositories.api path ../php-api --no-interaction
composer config repositories.mcp path ../php-mcp --no-interaction
composer config --unset repositories.0 --no-interaction 2>/dev/null || true
- name: Install dependencies
run: composer install --prefer-dist --no-interaction --no-progress