11---
22
3- name : ci
4-
53on : # yamllint disable-line rule:truthy
64 push :
75 branches :
@@ -10,20 +8,22 @@ on: # yamllint disable-line rule:truthy
108 branches :
119 - master
1210
11+ name : 🔍 Continuous integration
12+
1313jobs :
1414 integration :
15- name : Testing on PHP ${{ matrix.php }} - ${{ matrix.os }}
1615 runs-on : ${{ matrix.os }}
1716 strategy :
1817 fail-fast : true
1918 matrix :
2019 os : ["ubuntu-22.04"]
2120 php : ["8.1"]
21+
2222 steps :
23- - name : Check out the codebase
23+ - name : 📦 Check out the codebase
2424 uses : actions/checkout@v3
2525
26- - name : Setup PHP
26+ - name : ⚙️ Setup PHP
2727 uses : shivammathur/setup-php@v2
2828 with :
2929 php-version : ${{ matrix.php }}
@@ -32,29 +32,29 @@ jobs:
3232 tools : composer:v2
3333 coverage : none
3434
35- - name : Setup problem matchers
35+ - name : 🛠️ Setup problem matchers
3636 run : |
3737 echo "::add-matcher::${{ runner.tool_cache }}/php.json"
3838 echo "::add-matcher::${{ runner.tool_cache }}/phpunit.json"
3939
40- - name : Load cached dependencies
40+ - name : ♻️ Load cached dependencies
4141 id : cached-composer-dependencies
4242 uses : actions/cache@v3
4343 with :
4444 path : vendor
4545 key : vendor-${{ runner.os }}-${{ hashFiles('**/composer.lock') }}
4646
47- - name : Install dependencies
47+ - name : 📥 Install dependencies
4848 if : steps.cached-composer-dependencies.outputs.cache-hit != 'true'
4949 run : composer install
5050
51- - name : Run coding standards task
51+ - name : 🚨 Run coding standards task
5252 run : make cs-diff
5353
54- - name : Execute phpunit and pest tests
54+ - name : 🧪 Execute phpunit and pest tests
5555 run : make test
5656
57- - name : Run static analysis using phpstan
57+ - name : 🔍 Run static analysis using phpstan
5858 run : make stan
5959 env :
6060 PHPSTAN_OUTPUT_FORMAT : github
0 commit comments