1717 php-version :
1818 - 8.2
1919 - 8.3
20+ - 8.4
21+ - 8.5
2022 steps :
2123 - name : Checkout
2224 uses : actions/checkout@v4
4749 run : composer install --prefer-dist --no-progress --no-suggest
4850
4951 - name : Coding Guideline
50- run : vendor /bin/php-cs-fixer fix --config=Build/.php-cs-fixer.dist.php -v --dry-run --using-cache=no --path-mode=intersection ./
52+ run : ./.build /bin/php-cs-fixer fix --config=Build/.php-cs-fixer.dist.php -v --dry-run --using-cache=no --path-mode=intersection ./
5153
5254 code-quality :
5355 runs-on : ubuntu-latest
5961 - php-version : ' 8.2'
6062 - php-version : ' 8.3'
6163 - php-version : ' 8.4'
64+ - php-version : ' 8.5'
6265 steps :
6366 - uses : actions/checkout@v4
6467
@@ -71,21 +74,23 @@ jobs:
7174 - name : Install dependencies with expected TYPO3 version
7275 run : |-
7376 composer remove --dev ssch/typo3-rector \
74- && composer require typo3/cms-install "*" \
7577 && composer install --no-progress --no-ansi --no-interaction
7678
77- - name : Code Quality (by PHPStan)
78- run : vendor /bin/phpstan analyse -c Build/phpstan.neon
79+ - name : Build codeception tester
80+ run : .build /bin/codecept build
7981
80- tests-acceptance :
82+ - name : Code Quality (by PHPStan)
83+ run : ./.build/bin/phpstan analyse -c Build/phpstan.neon
84+
85+ test-unit :
8186 runs-on : ubuntu-latest
8287 needs :
8388 - coding-guideline
8489 - code-quality
8590 steps :
86- - uses : actions/checkout@v3
91+ - uses : actions/checkout@v5
8792
88- - uses : cachix/install-nix-action@v17
93+ - uses : cachix/install-nix-action@v31
8994 with :
9095 nix_path : nixpkgs=channel:nixos-unstable
9196
@@ -98,6 +103,21 @@ jobs:
98103 - name : Run Unit Tests PHP8.4
99104 run : nix-shell --arg phpVersion \"php84\" --pure --run project-test-unit
100105
106+ - name : Run Unit Tests PHP8.5
107+ run : nix-shell --arg phpVersion \"php85\" --pure --run project-test-unit
108+
109+ test-acceptance :
110+ runs-on : ubuntu-latest
111+ needs :
112+ - coding-guideline
113+ - code-quality
114+ steps :
115+ - uses : actions/checkout@v5
116+
117+ - uses : cachix/install-nix-action@v31
118+ with :
119+ nix_path : nixpkgs=channel:nixos-unstable
120+
101121 - name : Run Acceptance Tests PHP8.2
102122 run : nix-shell --arg phpVersion \"php82\" --pure --run project-test-acceptance
103123
@@ -106,3 +126,7 @@ jobs:
106126
107127 - name : Run Acceptance Tests PHP8.4
108128 run : nix-shell --arg phpVersion \"php84\" --pure --run project-test-acceptance
129+
130+ - name : Run Acceptance Tests PHP8.5
131+ run : nix-shell --arg phpVersion \"php85\" --pure --run project-test-acceptance
132+
0 commit comments