File tree Expand file tree Collapse file tree 5 files changed +58
-77
lines changed Expand file tree Collapse file tree 5 files changed +58
-77
lines changed Original file line number Diff line number Diff line change
1
+ ARG PHP_VERSION=latest
2
+ FROM php:${PHP_VERSION}-cli-alpine
3
+
4
+ WORKDIR /workdir
5
+
6
+ # install composer
7
+ RUN curl -sS https://getcomposer.org/installer | php -- --install-dir=/usr/local/bin --filename=composer
8
+ ENV COMPOSER_ALLOW_SUPERUSER=1
9
+ ENV COMPOSER_HTACCESS_PROTECT=0
10
+ ENV COMPOSER_CACHE_DIR=/.composer
Original file line number Diff line number Diff line change
1
+ name : Test
2
+
3
+ on :
4
+ pull_request :
5
+ push :
6
+ branches :
7
+ - master
8
+ - ' [0-9]+.x'
9
+
10
+ jobs :
11
+ php :
12
+ runs-on : ubuntu-latest
13
+ strategy :
14
+ matrix :
15
+ include :
16
+ - PHP_VERSION : 5.6
17
+ - PHP_VERSION : 7.0
18
+ - PHP_VERSION : 7.1
19
+ - PHP_VERSION : 7.2
20
+ - PHP_VERSION : 7.3
21
+ - PHP_VERSION : 7.4
22
+ - PHP_VERSION : 8.0
23
+ - PHP_VERSION : 8.1
24
+
25
+ steps :
26
+ - uses : actions/checkout@v2
27
+
28
+ - name : Build Docker Image
29
+ if : steps.cache-docker-image.outputs.cache-hit != 'true'
30
+ run : docker build -f .github/workflows/test.Dockerfile -t 'test:${{ matrix.PHP_VERSION }}' --build-arg 'PHP_VERSION=${{ matrix.PHP_VERSION }}' .
31
+
32
+ - name : Cache Composer Cache Files
33
+ uses : actions/cache@v2
34
+ with :
35
+ path : /tmp/composer-cache-files
36
+ key : cache-composer-cache-files-${{ matrix.PHP_VERSION }}
37
+ restore-keys : |
38
+ cache-composer-cache-files-
39
+
40
+ - name : Install Composer Dependencies
41
+ run : |
42
+ docker run --rm -u "$(id -u):$(id -g)" -v "$(pwd):/workdir" -v '/tmp/composer-cache-files:/.composer' 'test:${{ matrix.PHP_VERSION }}' composer install --no-interaction --no-progress --prefer-dist ${{ matrix.COMPOSER_EXTRA_ARGS }}
43
+
44
+ - name : Run Unit Test
45
+ run : |
46
+ docker run --rm -u "$(id -u):$(id -g)" -v "$(pwd):/workdir" 'test:${{ matrix.PHP_VERSION }}' php -d 'zend.assertions=1' ./vendor/bin/phpunit
Load Diff This file was deleted.
Original file line number Diff line number Diff line change 1
1
# php-enum
2
- [ ![ Build Status] ( https://secure.travis-ci.org/marc-mabe/php-enum.png?branch=master )] ( http://travis-ci.org/marc-mabe/php-enum )
3
- [ ![ Quality Score] ( https://scrutinizer-ci.com/g/marc-mabe/php-enum/badges/quality-score.png?s=7dfddb19a12314ecc5f05eeb2b297bdde3ad2623 )] ( https://scrutinizer-ci.com/g/marc-mabe/php-enum/ )
4
- [ ![ Code Coverage] ( https://scrutinizer-ci.com/g/marc-mabe/php-enum/badges/coverage.png?s=8442d532fad964fd3d8afe493ac2d0d65162306a )] ( https://scrutinizer-ci.com/g/marc-mabe/php-enum/ )
2
+ [ ![ Build Status] ( https://github.com/marc-mabe/php-enum/workflows/Test/badge.svg?branch=3.x )] ( https://github.com/marc-mabe/php-enum/actions?query=workflow%3ATest%20branch%3A3.x )
5
3
[ ![ Total Downloads] ( https://poser.pugx.org/marc-mabe/php-enum/downloads.png )] ( https://packagist.org/packages/marc-mabe/php-enum )
6
4
[ ![ Latest Stable] ( https://poser.pugx.org/marc-mabe/php-enum/v/stable.png )] ( https://packagist.org/packages/marc-mabe/php-enum )
7
5
Original file line number Diff line number Diff line change 21
21
"ext-reflection" : " *"
22
22
},
23
23
"require-dev" : {
24
- "phpunit/phpunit" : " ^5.7 || ^6.0" ,
24
+ "phpunit/phpunit" : " ^5.7 || ^6.0 || ^9.0 " ,
25
25
"phpbench/phpbench" : " @dev" ,
26
26
27
27
"lstrojny/functional-php" : " HHVM: variadic params with type constraints are not supported in non-Hack" ,
You can’t perform that action at this time.
0 commit comments