@@ -4,55 +4,50 @@ on: [push]
44jobs :
55 install-project :
66 name : Symfony (PHP ${{ matrix.php-versions }})
7- runs-on : ubuntu-20 .04
7+ runs-on : ubuntu-24 .04
88 strategy :
99 fail-fast : true
1010 matrix :
1111 php-versions : ['8.2']
1212 steps :
13- # —— Setup Github actions —————————————————————————————————————————————
14- # https://github.com/actions/checkout (official)
15- - name : Checkout
16- uses : actions/checkout@v2
13+ - name : ' Checkout code'
14+ uses : actions/checkout@v4
1715
18- # https://github.com/shivammathur/setup-php (community)
19- - name : Setup PHP, extensions and composer with shivammathur/setup-php
16+ - name : ' Setup PHP, extensions and composer'
2017 uses : shivammathur/setup-php@v2
2118 with :
2219 php-version : ${{ matrix.php-versions }}
2320 extensions : mbstring, xml, ctype, iconv, intl, pdo, pdo_mysql, dom, filter, gd, iconv, json, mbstring, pdo
2421 env :
2522 update : true
2623
27- - name : Check PHP Version
24+ - name : ' Check PHP Version'
2825 run : php -v
2926
30- # —— Composer️ —————————————————————————————————————————————————————————
31- - name : Validate composer.json and composer.lock
27+ - name : ' Validate composer.json and composer.lock'
3228 run : composer validate
3329
34- - name : Get composer cache directory
30+ - name : ' Get composer cache directory'
3531 id : composer-cache
3632 run : echo "::set-output name=dir::$(composer config cache-files-dir)"
3733
38- - name : Cache composer dependencies
34+ - name : ' Cache composer dependencies'
3935 uses : actions/cache@v4
4036 with :
4137 path : ${{ steps.composer-cache.outputs.dir }}
4238 key : ${{ runner.os }}-composer-${{ hashFiles('**/composer.lock') }}
4339 restore-keys : ${{ runner.os }}-composer-
4440
45- - name : Install Composer dependencies
41+ - name : ' Install Composer dependencies'
4642 run : composer install
4743 - name : Compile assets
4844 run : bin/console asset-map:compile
4945
50- # —— Symfony ——————————————————————————————————————————————————————————
51- - name : Check the Symfony console
46+ - name : ' Check the Symfony console'
5247 run : |
5348 bin/console about
54- # —— Doctrine ——————————————————————————————————————————————————————————
55- - name : Check doctrine requirments
49+
50+ - name : ' Check doctrine requirments'
5651 run : |
5752 echo 'DATABASE_URL="sqlite:///%kernel.project_dir%/var/database.sqlite"' > .env.local
5853 bin/console doctrine:database:create
0 commit comments