Skip to content

Commit 816b50b

Browse files
Test SF8
1 parent ee6ff83 commit 816b50b

File tree

4 files changed

+20
-9
lines changed

4 files changed

+20
-9
lines changed

.github/workflows/php.yml

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,11 +12,17 @@ jobs:
1212
strategy:
1313
matrix:
1414
operating-system: [ ubuntu-latest ]
15-
php: [ '8.1', '8.2' ]
16-
symfony: ['5.4.*', '6.3.*', '7.1.*']
15+
php: [ '8.2', '8.3', '8.4' ]
16+
symfony: ['7.1.*', '8.0.*']
1717
exclude:
1818
- php: '8.1'
1919
symfony: '7.1.*'
20+
- php: '8.1'
21+
symfony: '8.0.*'
22+
- php: '8.2'
23+
symfony: '8.0.*'
24+
- php: '8.3'
25+
symfony: '8.0.*'
2026
steps:
2127
- uses: actions/checkout@main
2228

Makefile

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,10 @@ help:
55
@grep -E '^[a-zA-Z_-]+:.*?## .*$$' $(MAKEFILE_LIST) | sort | awk 'BEGIN {FS = ":.*?## "}; {printf "\033[36m%-30s\033[0m %s\n", $$1, $$2}'
66

77
composer-install: ## composer install
8-
docker run --rm -it -w="/srv/app" --volume $$(pwd)/.config/composer:/root/.config/composer --volume $${SSH_AUTH_SOCK}:/ssh-agent --env SSH_AUTH_SOCK=/ssh-agent --volume $$(pwd):/srv/app prooph/composer:8.1 install
8+
docker run --rm -it -w="/srv/app" --volume $$(pwd)/.config/composer:/root/.config/composer --volume $${SSH_AUTH_SOCK}:/ssh-agent --volume $$(pwd):/srv/app composer:2.9 install
9+
10+
composer-update: ## composer update
11+
docker run --rm -it -w="/srv/app" --volume $$(pwd)/.config/composer:/root/.config/composer --volume $${SSH_AUTH_SOCK}:/ssh-agent --volume $$(pwd):/srv/app composer:2.9 update
912

1013
phpunit: ## phpunit
11-
docker run --rm -it -w="/srv/app" --volume $$(pwd)/.config/composer:/root/.config/composer --volume $${SSH_AUTH_SOCK}:/ssh-agent --env SSH_AUTH_SOCK=/ssh-agent --volume $$(pwd):/srv/app --entrypoint="" prooph/composer:8.1 vendor/bin/phpunit
14+
docker run --rm -it -w="/srv/app" --volume $$(pwd)/.config/composer:/root/.config/composer --volume $${SSH_AUTH_SOCK}:/ssh-agent --volume $$(pwd):/srv/app --entrypoint="" composer:2.9 vendor/bin/phpunit

composer.json

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,16 +4,16 @@
44
"require-dev": {
55
"symfony/class-loader": "2.3.*",
66
"nyholm/symfony-bundle-test": "^3.0",
7-
"phpunit/phpunit": "^10.3"
7+
"phpunit/phpunit": "^12.5"
88
},
99
"require": {
10-
"php": "^8.1",
11-
"symfony/framework-bundle": "^5.4|^6.3|^7.1",
10+
"php": "^8.2|^8.3|^8.4",
11+
"symfony/framework-bundle": "^7.1|^8.0",
1212
"doctrine/doctrine-bundle": "^2.12",
1313
"doctrine/orm": "^3.0",
1414
"doctrine/annotations": "^2.0",
15-
"symfony/serializer": "^5.4|^6.3|^7.1",
16-
"symfony/property-access": "^5.4|^6.3|^7.1"
15+
"symfony/serializer": "^7.1|^8.0",
16+
"symfony/property-access": "^7.1|^8.0"
1717
},
1818
"autoload": {
1919
"psr-4": {

tests/config.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,11 @@
11
doctrine:
22
dbal:
33
driver: pdo_pgsql
4+
server_version: '16'
45
orm:
56
auto_generate_proxy_classes: true
67
auto_mapping: true
8+
enable_native_lazy_objects: true
79
mappings:
810
App:
911
is_bundle: false

0 commit comments

Comments
 (0)