diff --git a/.gitea/workflows/release.yml b/.gitea/workflows/release.yml index 7d7dba5..4aa0d73 100644 --- a/.gitea/workflows/release.yml +++ b/.gitea/workflows/release.yml @@ -75,16 +75,19 @@ jobs: - name: Install Node dependencies run: npm install - - name: Build assets - run: npm run build - - name: Validate composer.json run: composer validate --no-check-lock --no-check-all - - name: Install Composer dependencies (production) + - name: Install Composer dependencies (with dev for prebuild tests) run: | composer config platform.php 8.3.0 - composer install --no-dev --optimize-autoloader --no-interaction + composer install --no-interaction + + - name: Build assets + run: npm run build + + - name: Reinstall Composer dependencies (production only) + run: composer install --no-dev --optimize-autoloader --no-interaction - name: Install gettext run: apt-get update && apt-get install -y gettext