Skip to content

Commit

Permalink
Update readme and composer config
Browse files Browse the repository at this point in the history
  • Loading branch information
nguereza-tony committed Dec 2, 2023
1 parent d9feadd commit cadbb6d
Show file tree
Hide file tree
Showing 3 changed files with 58 additions and 15 deletions.
48 changes: 48 additions & 0 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@
on:
push:
branches:
- master
- develop
tags:
- '*'
name: Tests
jobs:
run:
runs-on: ${{ matrix.operating-system }}
strategy:
fail-fast: false
matrix:
operating-system: [ubuntu-latest, windows-latest, macOS-latest]
php-versions: ['7.4', '8.0', '8.1', '8.2', '8.3']
name: PHP ${{ matrix.php-versions }} Test on ${{ matrix.operating-system }}
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Install PHP
uses: shivammathur/setup-php@v2
with:
php-version: ${{ matrix.php-versions }}
extensions: intl, fileinfo, xdebug, zip #optional
ini-values: "post_max_size=256M, xdebug.mode=coverage" #optional
- name: Check PHP Version
run: php -v
- name: Cache Composer packages
id: composer-cache
uses: actions/cache@v3
with:
path: vendor
key: ${{ runner.os }}-php-${{ hashFiles('**/composer.lock') }}
restore-keys: |
${{ runner.os }}-php-
- name: Install dependencies
run: composer install

- name: Run tests and collect coverage
run: vendor/bin/phpunit --coverage-clover clover.xml tests
- name: Upload coverage to Codacy
uses: codacy/codacy-coverage-reporter-action@v1
with:
api-token: ${{ secrets.CODACY_API_TOKEN }}
coverage-reports: clover.xml

13 changes: 7 additions & 6 deletions README.MD
Original file line number Diff line number Diff line change
Expand Up @@ -4,11 +4,11 @@
[![Project Status](http://opensource.box.com/badges/active.svg)](http://opensource.box.com/badges)
[![Latest Stable Version](https://poser.pugx.org/platine-php/event-dispatcher/v)](https://packagist.org/packages/platine-php/event-dispatcher)
[![Latest Unstable Version](https://poser.pugx.org/platine-php/event-dispatcher/v/unstable)](https://packagist.org/packages/platine-php/event-dispatcher)
[![License](https://poser.pugx.org/platine-php/event-dispatcher/license)](https://packagist.org/packages/platine-php/event-dispatcher)
[![Build Status](https://img.shields.io/travis/com/platine-php/event-dispatcher?style=flat-square)](https://travis-ci.com/platine-php/event-dispatcher)
[![Total Downloads](https://poser.pugx.org/platine-php/event-dispatcher/downloads)](https://packagist.org/packages/platine-php/event-dispatcher)
[![License](https://poser.pugx.org/platine-php/event-dispatcher/license)](https://packagist.org/packages/platine-php/event-dispatcher)
[![Quality Score](https://img.shields.io/scrutinizer/g/platine-php/event-dispatcher.svg?style=flat-square)](https://scrutinizer-ci.com/g/platine-php/event-dispatcher)
[![Maintainability](https://api.codeclimate.com/v1/badges/43a7eda8f7e26dfca6ee/maintainability)](https://codeclimate.com/github/platine-php/event-dispatcher/maintainability)
[![Test Coverage](https://api.codeclimate.com/v1/badges/43a7eda8f7e26dfca6ee/test_coverage)](https://codeclimate.com/github/platine-php/event-dispatcher/test_coverage)
[![Codacy Badge](https://app.codacy.com/project/badge/Grade/2f7c885fba5d4446aaff1bcde676ab4a)](https://app.codacy.com/gh/platine-php/event-dispatcher/dashboard?utm_source=gh&utm_medium=referral&utm_content=&utm_campaign=Badge_grade)
[![Codacy Badge](https://app.codacy.com/project/badge/Coverage/2f7c885fba5d4446aaff1bcde676ab4a)](https://app.codacy.com/gh/platine-php/event-dispatcher/dashboard?utm_source=gh&utm_medium=referral&utm_content=&utm_campaign=Badge_coverage)

### Requirements
- **PHP >= 7.4**, **PHP 8**
Expand All @@ -23,5 +23,6 @@ composer require platine-php/event-dispatcher
### License
MIT License See [LICENSE.MD](LICENSE.MD)

### Documentation
Coming soon, be patient

### Resources
- [Documentation](https://docs.platine-php.com/packages/event-dispatcher)
12 changes: 3 additions & 9 deletions composer.json
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
{
"name": "NGUEREZA Tony",
"email": "[email protected]",
"homepage": "http://www.iacademy.cf",
"homepage": "https://www.platine-php.com",
"role": "developer"
}
],
Expand All @@ -27,7 +27,7 @@
"phpunit/phpunit": "^9.5",
"platine-php/dev": "1.0.x-dev",
"squizlabs/php_codesniffer": "3.*",
"phpstan/phpstan": "0.12.x-dev"
"phpstan/phpstan": "^1.8"
},

"autoload": {
Expand All @@ -47,12 +47,6 @@
"sort-packages": true
},

"extra": {
"branch-alias": {
"dev-develop": "1.0.x-dev"
}
},

"scripts": {
"test": "phpunit --colors=always",
"static": "phpstan analyze",
Expand All @@ -61,6 +55,6 @@
"analyze": "phpmd src xml phpmd.xml"
},

"minimum-stability": "dev",
"minimum-stability": "stable",
"prefer-stable": true
}

0 comments on commit cadbb6d

Please sign in to comment.