Skip to content

Commit 48bca4f

Browse files
authored
Merge pull request #10 from matteosister/ci_setup
Update CI Pipeline
2 parents 4766907 + d08d0ae commit 48bca4f

File tree

4 files changed

+33
-35
lines changed

4 files changed

+33
-35
lines changed

.github/workflows/php.yml

+5-17
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
name: Test
22

3-
on: [push, pull_request]
3+
on: [push]
44

55
jobs:
66
test:
@@ -34,20 +34,8 @@ jobs:
3434
run: (test -d vendor && echo vendor directory exists) || composer install --prefer-dist --no-progress --no-suggest
3535
- name: Run PHPUnit
3636
run: ./bin/phpunit --coverage-text --coverage-clover clover.xml
37-
- name: "[Code Coverage Report] Extract branch name"
37+
- name: Upload Scrutinizer coverage
3838
if: matrix.php-versions == '8.0'
39-
shell: bash
40-
run: echo "##[set-output name=branch;]$(echo ${GITHUB_REF#refs/heads/})"
41-
id: extract_branch
42-
- name: "[Code Coverage Report] Checkout branch"
43-
if: matrix.php-versions == '8.0'
44-
shell: bash
45-
run: git fetch --depth 1 && git checkout ${{ steps.extract_branch.outputs.branch }}
46-
# - name: "[Code Coverage Report] Upload coverage"
47-
# if: matrix.php-versions == '8.0'
48-
# run: ./bin/ocular code-coverage:upload --format=php-clover clover.xml
49-
# - name: "[Coveralls] Send report"
50-
# if: matrix.php-versions == '8.0'
51-
# run: ./bin/php-coveralls -v -x clover.xml -o coveralls-upload.json
52-
# env:
53-
# COVERALLS_REPO_TOKEN: ${{ secrets.COVERALLS_REPO_TOKEN }}
39+
uses: sudo-bot/action-scrutinizer@latest
40+
with:
41+
cli-args: "--format=php-clover clover.xml"

.scrutinizer.yml

+21-11
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,29 @@
1+
build:
2+
nodes:
3+
analysis:
4+
project_setup:
5+
override:
6+
- 'true'
7+
tests:
8+
override:
9+
- php-scrutinizer-run
10+
-
11+
command: phpcs-run
12+
use_website_config: true
13+
tests: true
14+
15+
checks:
16+
php: true
17+
coding_style:
18+
php: { }
19+
120
tools:
2-
php_sim: true
3-
php_pdepend: true
421
php_analyzer: true
5-
php_code_sniffer:
6-
config:
7-
standard: PSR2
822
php_changetracking: true
9-
php_cs_fixer:
10-
config: { level: psr2 }
11-
php_mess_detector: true
12-
sensiolabs_security_checker: true
1323
external_code_coverage:
1424
timeout: 600
25+
1526
filter:
1627
excluded_paths:
17-
- 'spec/*'
1828
- 'tests/*'
19-
- 'examples/*'
29+
- 'vendor/*'

README.md

+6-4
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,11 @@
11
Patch Manager
22
=============
3-
4-
[![Scrutinizer Code Quality](https://scrutinizer-ci.com/g/matteosister/patch-manager/badges/quality-score.png?b=dev)](https://scrutinizer-ci.com/g/matteosister/patch-manager/?branch=dev)
5-
[![Build Status](https://travis-ci.org/matteosister/patch-manager.svg?branch=dev)](https://travis-ci.org/matteosister/patch-manager)
6-
[![SensioLabsInsight](https://insight.sensiolabs.com/projects/3c24052a-6051-4125-ad12-ad4e210de114/mini.png)](https://insight.sensiolabs.com/projects/3c24052a-6051-4125-ad12-ad4e210de114)
3+
[![PHP Version](https://img.shields.io/packagist/php-v/cypresslab/patch-manager/dev-master)](https://packagist.org/packages/cypresslab/patch-manager)
4+
[![Scrutinizer Code Quality](https://scrutinizer-ci.com/g/matteosister/patch-manager/badges/quality-score.png?b=master)](https://scrutinizer-ci.com/g/matteosister/patch-manager/?branch=master)
5+
[![Code Coverage](https://scrutinizer-ci.com/g/matteosister/patch-manager/badges/coverage.png?b=master)](https://scrutinizer-ci.com/g/matteosister/patch-manager/?branch=master)
6+
[![Build Status](https://img.shields.io/github/workflow/status/matteosister/patch-manager/Test)](https://github.com/matteosister/patch-manager/actions)
7+
[![Packagist Version](https://img.shields.io/packagist/v/cypresslab/patch-manager)](https://packagist.org/packages/cypresslab/patch-manager)
8+
[![Packagist Downloads](https://img.shields.io/packagist/dt/cypresslab/patch-manager)](https://packagist.org/packages/cypresslab/patch-manager)
79

810
A php library to manage PATCH requests in a standardized (and elegant) way
911

composer.json

+1-3
Original file line numberDiff line numberDiff line change
@@ -23,9 +23,7 @@
2323
"phpspec/prophecy-phpunit": "^2.0",
2424
"phpstan/phpstan": "^0.12.99",
2525
"phpstan/phpstan-doctrine": "^0.12.44",
26-
"phpstan/phpstan-mockery": "^0.12.14",
27-
"php-coveralls/php-coveralls": "^2.4",
28-
"scrutinizer/ocular": "^1.8"
26+
"phpstan/phpstan-mockery": "^0.12.14"
2927
},
3028
"autoload": {
3129
"psr-4": {

0 commit comments

Comments
 (0)