13
13
14
14
steps :
15
15
- name : Checkout code
16
- uses : actions/checkout@v2
16
+ uses : actions/checkout@v3
17
17
18
18
- name : Setup PHP
19
19
uses : shivammathur/setup-php@v2
@@ -25,15 +25,15 @@ jobs:
25
25
26
26
- name : Checkout Laravel 6 Sample
27
27
if : matrix.laravel == 6
28
- uses : actions/checkout@v2
28
+ uses : actions/checkout@v3
29
29
with :
30
30
repository : codeception/laravel-module-tests
31
31
path : framework-tests
32
32
ref : 6.x
33
33
34
34
- name : Checkout Laravel 8 Sample
35
35
if : matrix.laravel == 8
36
- uses : actions/checkout@v2
36
+ uses : actions/checkout@v3
37
37
with :
38
38
repository : codeception/laravel-module-tests
39
39
path : framework-tests
@@ -44,15 +44,15 @@ jobs:
44
44
run : echo "::set-output name=dir::$(composer config cache-files-dir)"
45
45
46
46
- name : Cache composer dependencies
47
- uses : actions/cache@v2.1.3
47
+ uses : actions/cache@v3
48
48
with :
49
49
path : ${{ steps.composer-cache.outputs.dir }}
50
50
key : ${{ runner.os }}-${{ matrix.php }}-composer-${{ hashFiles('composer.json') }}
51
51
restore-keys : ${{ runner.os }}-${{ matrix.php }}-composer-
52
52
53
53
- name : Install dependencies
54
54
run : |
55
- composer require laravel/framework=${{ matrix.laravel }} --ignore-platform-req=php --no-update
55
+ composer require laravel/framework=^ ${{ matrix.laravel }} --ignore-platform-req=php --no-update
56
56
composer install --prefer-dist --no-progress --ignore-platform-req=php
57
57
58
58
- name : Validate composer.json and composer.lock
62
62
- name : Install Laravel Sample
63
63
run : |
64
64
composer remove codeception/module-laravel --dev --no-update
65
- composer install --no-progress
65
+ composer update --no-progress
66
66
working-directory : framework-tests
67
67
68
68
- name : Prepare the test environment and run test suite
0 commit comments