Skip to content

Commit 6ad68c4

Browse files
author
farhadzand
committed
fix sq
1 parent 68c28be commit 6ad68c4

File tree

2 files changed

+32
-5
lines changed

2 files changed

+32
-5
lines changed

.github/workflows/code-quality.yml

Lines changed: 18 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -24,16 +24,29 @@ jobs:
2424
php-version: 8.1
2525
extensions: dom, curl, libxml, mbstring, zip, pcntl, pdo, sqlite, pdo_sqlite, bcmath, soap, intl, gd, exif, iconv, imagick
2626
coverage: xdebug
27+
tools: composer:v2
28+
29+
- name: Get composer cache directory
30+
id: composer-cache
31+
run: echo "dir=$(composer config cache-files-dir)" >> $GITHUB_OUTPUT
32+
33+
- name: Cache dependencies
34+
uses: actions/cache@v3
35+
with:
36+
path: ${{ steps.composer-cache.outputs.dir }}
37+
key: ${{ runner.os }}-composer-${{ hashFiles('**/composer.lock') }}
38+
restore-keys: ${{ runner.os }}-composer-
2739

2840
- name: Install dependencies
29-
run: |
30-
composer update --prefer-dist --no-interaction --no-progress
41+
run: composer update --prefer-dist --no-interaction --no-progress
3142

3243
- name: Run PHPUnit with coverage
33-
run: |
34-
vendor/bin/phpunit --coverage-clover=coverage.clover
44+
run: vendor/bin/phpunit --coverage-clover=coverage.clover
3545

3646
- name: Upload coverage to Scrutinizer
3747
uses: sudo-bot/action-scrutinizer@latest
3848
with:
39-
cli-args: "--format=php-clover coverage.clover"
49+
cli-args: "--format=php-clover coverage.clover"
50+
wait-for-analysis: true
51+
env:
52+
SCRUTINIZER_TOKEN: ${{ secrets.SCRUTINIZER_TOKEN }}

.scrutinizer.yml

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,25 @@
11
build:
2+
environment:
3+
php: 8.1
4+
node: false
5+
postgresql: false
6+
redis: false
7+
mysql: false
8+
mongodb: false
9+
elasticsearch: false
10+
rabbitmq: false
11+
selenium: false
12+
docker: true
13+
214
nodes:
315
analysis:
16+
image: scrutinizer/scrutinizer
417
tests:
518
override:
619
- php-scrutinizer-run
720

821
coverage:
22+
image: scrutinizer/scrutinizer
923
tests:
1024
override:
1125
- command: vendor/bin/phpunit --coverage-clover=coverage.clover

0 commit comments

Comments
 (0)