1919 testbench : 9.*
2020 livewire : ^3.0
2121 pest : ^3.8
22- pest_plugin_arch : ^3.1
2322 pest_plugin_laravel : ^3.1
2423 pest_plugin_livewire : ^3.1
2524 - php : 8.2
2827 testbench : 10.*
2928 livewire : ^3.0
3029 pest : ^3.8
31- pest_plugin_arch : ^3.1
3230 pest_plugin_laravel : ^3.1
3331 pest_plugin_livewire : ^3.1
3432 - php : 8.3
3735 testbench : 10.*
3836 livewire : ^4.0
3937 pest : ^4.0
40- pest_plugin_arch : ^4.0
4138 pest_plugin_laravel : ^4.0
4239 pest_plugin_livewire : ^4.0
4340 - php : 8.4
4643 testbench : 10.*
4744 livewire : ^4.0
4845 pest : ^4.0
49- pest_plugin_arch : ^4.0
5046 pest_plugin_laravel : ^4.0
5147 pest_plugin_livewire : ^4.0
5248 - php : 8.5
5551 testbench : 10.*
5652 livewire : ^4.0
5753 pest : ^4.0
58- pest_plugin_arch : ^4.0
5954 pest_plugin_laravel : ^4.0
6055 pest_plugin_livewire : ^4.0
6156
9994 "filament/filament:${{ matrix.filament }}" \
10095 "livewire/livewire:${{ matrix.livewire }}" \
10196 "pestphp/pest:${{ matrix.pest }}" \
102- "pestphp/pest-plugin-arch:${{ matrix.pest_plugin_arch }}" \
10397 "pestphp/pest-plugin-laravel:${{ matrix.pest_plugin_laravel }}" \
10498 "pestphp/pest-plugin-livewire:${{ matrix.pest_plugin_livewire }}" \
10599 --no-interaction --no-update --no-progress --ansi
@@ -111,9 +105,15 @@ jobs:
111105 - name : Execute tests with coverage
112106 run : vendor/bin/pest --coverage --coverage-clover build/logs/clover.xml
113107
108+ - name : Sanitize artifact name
109+ run : |
110+ LARAVEL_SAFE=$(echo "${{ matrix.laravel }}" | tr '*' 'x')
111+ FILAMENT_SAFE=$(echo "${{ matrix.filament }}" | tr '*' 'x')
112+ echo "ARTIFACT_NAME=coverage-${{ matrix.php }}-${LARAVEL_SAFE}-${FILAMENT_SAFE}" >> $GITHUB_ENV
113+
114114 - name : Upload coverage artifact
115115 uses : actions/upload-artifact@v4
116116 with :
117- name : coverage- ${{ matrix.php }}-${{ matrix.laravel }}-${{ matrix.filament }}
117+ name : ${{ env.ARTIFACT_NAME }}
118118 path : build/logs/clover.xml
119119 if-no-files-found : error
0 commit comments