feat(ci): Ajoute des étapes de test CI
Corps: Ajoute la création de la base de données de test, les migrations et les vérifications de sécurité PHP.
This commit is contained in:
9
.github/workflows/install-deps.yml
vendored
9
.github/workflows/install-deps.yml
vendored
@@ -111,3 +111,12 @@ jobs:
|
||||
echo "DATABASE_URL=${{ env.DATABASE_URL }}" >> .env.test
|
||||
# ... autres variables ...
|
||||
|
||||
- name: Create Test Database and Schema
|
||||
run: |
|
||||
php bin/console doctrine:database:create --if-not-exists --env=test
|
||||
php bin/console doctrine:migrations:migrate --env=test --no-interaction --allow-no-migration
|
||||
|
||||
- name: Run PHP Security Checker
|
||||
uses: symfonycorp/security-checker-action@v5
|
||||
with:
|
||||
lock: composer.lock
|
||||
|
||||
Reference in New Issue
Block a user