Skip to content

Commit 8365834

Browse files
committed
configure CI
1 parent 2a56289 commit 8365834

File tree

2 files changed

+42
-7
lines changed

2 files changed

+42
-7
lines changed

.github/workflows/ci.yml

+37
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
name: CI
2+
3+
on: [push, pull_request]
4+
5+
permissions:
6+
contents: read
7+
8+
jobs:
9+
CI:
10+
runs-on: ubuntu-latest
11+
strategy:
12+
matrix:
13+
php:
14+
- '7.3'
15+
- '7.4'
16+
- '8.0'
17+
- '8.1'
18+
- '8.2'
19+
coverage:
20+
- none
21+
include:
22+
- php: '8.3'
23+
coverage: xdebug
24+
steps:
25+
- uses: shivammathur/setup-php@2.30.4
26+
with:
27+
php-version: ${{ matrix.php }}
28+
coverage: ${{ matrix.coverage }}
29+
- uses: actions/checkout@v4
30+
with:
31+
fetch-depth: 2 # required by Scrutinizer
32+
- run: composer update --no-interaction --prefer-dist
33+
- run: composer run test
34+
- if: matrix.coverage == 'xdebug'
35+
uses: sudo-bot/action-scrutinizer@latest
36+
with:
37+
cli-args: '--format=php-clover test/build/clover.xml'

README.md

+5-7
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,8 @@
1-
mindplay/middleman
2-
==================
1+
# mindplay/middleman
2+
3+
[![PHP Version](https://img.shields.io/badge/php-7.3%2B-blue.svg)](https://packagist.org/packages/mindplay/middleman)
4+
[![Code Coverage](https://scrutinizer-ci.com/g/mindplay-dk/middleman/badges/coverage.png?b=master)](https://scrutinizer-ci.com/g/mindplay-dk/middleman/?branch=master)
5+
[![Scrutinizer Code Quality](https://scrutinizer-ci.com/g/mindplay-dk/middleman/badges/quality-score.png?b=master)](https://scrutinizer-ci.com/g/mindplay-dk/middleman/?branch=master)
36

47
Dead simple PSR-15 / PSR-7 [middleware](#middleware) dispatcher.
58

@@ -8,11 +11,6 @@ of dependency injection containers compatible with [PSR-11](https://www.php-fig.
811

912
To upgrade between major releases, please see [UPGRADING.md](UPGRADING.md).
1013

11-
[![PHP Version](https://img.shields.io/badge/php-7.3%2B-blue.svg)](https://packagist.org/packages/mindplay/middleman)
12-
[![Build Status](https://travis-ci.com/mindplay-dk/middleman.svg?branch=master)](https://travis-ci.org/mindplay-dk/middleman)
13-
[![Code Coverage](https://scrutinizer-ci.com/g/mindplay-dk/middleman/badges/coverage.png?b=master)](https://scrutinizer-ci.com/g/mindplay-dk/middleman/?branch=master)
14-
[![Scrutinizer Code Quality](https://scrutinizer-ci.com/g/mindplay-dk/middleman/badges/quality-score.png?b=master)](https://scrutinizer-ci.com/g/mindplay-dk/middleman/?branch=master)
15-
1614
A growing catalog of PSR-15 middleware-components is available from [github.com/middlewares](https://github.com/middlewares).
1715

1816
## Usage

0 commit comments

Comments
 (0)