Fix CI: downgrade setup-bun to v1, fix test database name
- setup-bun v2 uses node24, downgrade to v1 (node20 compat) - DB name e_ticket + Symfony _test suffix = e_ticket_test - Add doctrine:database:create before schema:create Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -16,9 +16,9 @@ jobs:
|
||||
env:
|
||||
POSTGRES_USER: app
|
||||
POSTGRES_PASSWORD: secret
|
||||
POSTGRES_DB: e_ticket_test
|
||||
POSTGRES_DB: e_ticket
|
||||
options: >-
|
||||
--health-cmd "pg_isready -U app -d e_ticket_test"
|
||||
--health-cmd "pg_isready -U app -d e_ticket"
|
||||
--health-interval 5s
|
||||
--health-timeout 5s
|
||||
--health-retries 5
|
||||
@@ -30,7 +30,7 @@ jobs:
|
||||
--health-timeout 5s
|
||||
--health-retries 5
|
||||
env:
|
||||
DATABASE_URL: "postgresql://app:secret@database:5432/e_ticket_test?serverVersion=16&charset=utf8"
|
||||
DATABASE_URL: "postgresql://app:secret@database:5432/e_ticket?serverVersion=16&charset=utf8"
|
||||
MESSENGER_TRANSPORT_DSN: "redis://redis:6379/messages"
|
||||
MAILER_DSN: "null://null"
|
||||
APP_ENV: test
|
||||
@@ -66,6 +66,9 @@ jobs:
|
||||
- name: PHP CS Fixer
|
||||
run: vendor/bin/php-cs-fixer fix --dry-run --diff
|
||||
|
||||
- name: Create test database
|
||||
run: php bin/console doctrine:database:create --env=test --if-not-exists
|
||||
|
||||
- name: Create database schema
|
||||
run: php bin/console doctrine:schema:create --env=test
|
||||
|
||||
@@ -84,7 +87,7 @@ jobs:
|
||||
node-version: '22'
|
||||
|
||||
- name: Setup Bun
|
||||
uses: oven-sh/setup-bun@v2
|
||||
uses: oven-sh/setup-bun@v1
|
||||
|
||||
- name: Install dependencies
|
||||
run: bun install
|
||||
@@ -107,9 +110,9 @@ jobs:
|
||||
env:
|
||||
POSTGRES_USER: app
|
||||
POSTGRES_PASSWORD: secret
|
||||
POSTGRES_DB: e_ticket_test
|
||||
POSTGRES_DB: e_ticket
|
||||
options: >-
|
||||
--health-cmd "pg_isready -U app -d e_ticket_test"
|
||||
--health-cmd "pg_isready -U app -d e_ticket"
|
||||
--health-interval 5s
|
||||
--health-timeout 5s
|
||||
--health-retries 5
|
||||
@@ -121,7 +124,7 @@ jobs:
|
||||
--health-timeout 5s
|
||||
--health-retries 5
|
||||
env:
|
||||
DATABASE_URL: "postgresql://app:secret@database:5432/e_ticket_test?serverVersion=16&charset=utf8"
|
||||
DATABASE_URL: "postgresql://app:secret@database:5432/e_ticket?serverVersion=16&charset=utf8"
|
||||
MESSENGER_TRANSPORT_DSN: "redis://redis:6379/messages"
|
||||
MAILER_DSN: "null://null"
|
||||
APP_ENV: test
|
||||
@@ -141,6 +144,9 @@ jobs:
|
||||
- name: Install dependencies
|
||||
run: composer install --no-interaction --prefer-dist
|
||||
|
||||
- name: Create test database
|
||||
run: php bin/console doctrine:database:create --env=test --if-not-exists
|
||||
|
||||
- name: Create database schema
|
||||
run: php bin/console doctrine:schema:create --env=test
|
||||
|
||||
|
||||
Reference in New Issue
Block a user