Skip to content

Commit a2e8df0

Browse files
Set and test lowest compatible dependency versions (#69)
Fixes #68 * Set and test lowest compatible dependency versions * run composer update rather than composer install
1 parent 1443327 commit a2e8df0

File tree

2 files changed

+8
-5
lines changed

2 files changed

+8
-5
lines changed

.github/workflows/tests.yml

+5-2
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,11 @@ jobs:
1010
strategy:
1111
matrix:
1212
php-version: ['7.1', '7.2', '7.3', '7.4', '8.0']
13+
composer-prefer:
14+
- '--prefer-dist'
15+
- '--prefer-stable --prefer-lowest'
1316

14-
name: frictionlessdata/tableschema-php PHP ${{ matrix.php-version }} test
17+
name: Test PHP ${{ matrix.php-version }} / composer ${{matrix.composer-prefer}}
1518

1619
steps:
1720
- uses: actions/checkout@v2
@@ -36,7 +39,7 @@ jobs:
3639
restore-keys: |
3740
${{ runner.os }}-php-
3841
- name: Install dependencies
39-
run: composer install --prefer-dist --no-progress
42+
run: composer update ${{ matrix.composer-prefer }} --no-progress
4043

4144
- name: Run Code Style Check for PHP ${{ matrix.php-version }}
4245
run: composer run-script style-check

composer.json

+3-3
Original file line numberDiff line numberDiff line change
@@ -6,12 +6,12 @@
66
"php": ">=7.1.0",
77
"ext-mbstring": "*",
88
"ext-json": "*",
9-
"justinrainbow/json-schema": "^5.2",
10-
"nesbot/carbon": "^2.0.0",
9+
"justinrainbow/json-schema": "^5.2.10",
10+
"nesbot/carbon": "^2.23.0",
1111
"jmikola/geojson": "^1.0"
1212
},
1313
"require-dev": {
14-
"phpunit/phpunit": ">=7.0",
14+
"phpunit/phpunit": ">=7.5",
1515
"php-coveralls/php-coveralls": "^2.4",
1616
"psy/psysh": "@stable",
1717
"roave/security-advisories": "dev-latest"

0 commit comments

Comments
 (0)