Skip to content

Commit a49950c

Browse files
committed
fix: install PHP deps before frontend build in deploy workflow
Filament's admin.css imports from vendor/, which requires composer dependencies to be present during the Vite build step.
1 parent 16789f3 commit a49950c

1 file changed

Lines changed: 10 additions & 0 deletions

File tree

.github/workflows/deploy.yml

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,16 @@ jobs:
4545
uses: actions/checkout@v4
4646

4747
# ── Build frontend assets on CI runner (npm not available on server) ──
48+
- name: Setup PHP
49+
uses: shivammathur/setup-php@v2
50+
with:
51+
php-version: "8.4"
52+
tools: composer:v2
53+
coverage: none
54+
55+
- name: Install PHP dependencies
56+
run: composer install --no-dev --no-interaction --optimize-autoloader --prefer-dist
57+
4858
- name: Setup Node.js
4959
uses: actions/setup-node@v4
5060
with:

0 commit comments

Comments
 (0)