From 21aeef13655c1d87a7970cf53b6f46a43c6e0c2a Mon Sep 17 00:00:00 2001 From: Jordi Boggiano Date: Mon, 4 May 2020 14:30:17 +0200 Subject: [PATCH] Allow php 8 tests to run, require latest semver dev --- .github/workflows/continuous-integration.yml | 6 ++- composer.json | 2 +- composer.lock | 44 +++++++++++++------- 3 files changed, 34 insertions(+), 18 deletions(-) diff --git a/.github/workflows/continuous-integration.yml b/.github/workflows/continuous-integration.yml index 97e2b6558..d1e1d1b1b 100644 --- a/.github/workflows/continuous-integration.yml +++ b/.github/workflows/continuous-integration.yml @@ -56,7 +56,7 @@ jobs: dependencies: locked experimental: false - php-version: 8.0 - dependencies: highest + dependencies: highest-ignore os: ubuntu-latest experimental: true @@ -87,6 +87,10 @@ jobs: if: "matrix.dependencies == 'highest'" run: "composer config platform --unset && composer update ${{ env.COMPOSER_FLAGS }}" + - name: "Install highest dependencies from composer.json using composer binary provided by system" + if: "matrix.dependencies == 'highest-ignore'" + run: "composer config platform --unset && composer update ${{ env.COMPOSER_FLAGS }} --ignore-platform-reqs" + - name: "Install lowest dependencies from composer.json using composer binary provided by system" if: "matrix.dependencies == 'lowest'" run: "composer update ${{ env.COMPOSER_FLAGS }} --prefer-lowest" diff --git a/composer.json b/composer.json index a4606d71a..bd2e3e465 100644 --- a/composer.json +++ b/composer.json @@ -24,7 +24,7 @@ "require": { "php": "^5.3.2 || ^7.0", "composer/ca-bundle": "^1.0", - "composer/semver": "^2.0", + "composer/semver": "^2.0@dev", "composer/spdx-licenses": "^1.2", "composer/xdebug-handler": "^1.1", "justinrainbow/json-schema": "^3.0 || ^4.0 || ^5.0", diff --git a/composer.lock b/composer.lock index 914dd0798..514ab24e0 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "ded9d158cb184fe1c92fa05610786bb5", + "content-hash": "08293668540de913642a19e6af165dd0", "packages": [ { "name": "composer/ca-bundle", @@ -79,20 +79,20 @@ }, { "name": "composer/semver", - "version": "2.0.0", + "version": "dev-master", "source": { "type": "git", "url": "https://github.com/composer/semver.git", - "reference": "0ec124f57c7e23925c006cbad0de853e3aec3ba2" + "reference": "538b6696308ee4ebcdedbd41b1a68f4e67cc8191" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/composer/semver/zipball/0ec124f57c7e23925c006cbad0de853e3aec3ba2", - "reference": "0ec124f57c7e23925c006cbad0de853e3aec3ba2", + "url": "https://api.github.com/repos/composer/semver/zipball/538b6696308ee4ebcdedbd41b1a68f4e67cc8191", + "reference": "538b6696308ee4ebcdedbd41b1a68f4e67cc8191", "shasum": "" }, "require": { - "php": "^5.3.2 || ^7.0" + "php": "^5.3.2 || ^7.0 || ^8.0" }, "require-dev": { "phpstan/phpstan": "^0.12.19", @@ -140,7 +140,7 @@ "support": { "irc": "irc://irc.freenode.org/composer", "issues": "https://github.com/composer/semver/issues", - "source": "https://github.com/composer/semver/tree/2.0.0" + "source": "https://github.com/composer/semver/tree/master" }, "funding": [ { @@ -152,7 +152,7 @@ "type": "tidelift" } ], - "time": "2020-04-21T13:19:12+00:00" + "time": "2020-05-01T15:06:13+00:00" }, { "name": "composer/spdx-licenses", @@ -444,20 +444,20 @@ }, { "name": "seld/jsonlint", - "version": "1.7.2", + "version": "1.8.0", "source": { "type": "git", "url": "https://github.com/Seldaek/jsonlint.git", - "reference": "e2e5d290e4d2a4f0eb449f510071392e00e10d19" + "reference": "ff2aa5420bfbc296cf6a0bc785fa5b35736de7c1" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Seldaek/jsonlint/zipball/e2e5d290e4d2a4f0eb449f510071392e00e10d19", - "reference": "e2e5d290e4d2a4f0eb449f510071392e00e10d19", + "url": "https://api.github.com/repos/Seldaek/jsonlint/zipball/ff2aa5420bfbc296cf6a0bc785fa5b35736de7c1", + "reference": "ff2aa5420bfbc296cf6a0bc785fa5b35736de7c1", "shasum": "" }, "require": { - "php": "^5.3 || ^7.0" + "php": "^5.3 || ^7.0 || ^8.0" }, "require-dev": { "phpunit/phpunit": "^4.8.35 || ^5.7 || ^6.0" @@ -491,9 +491,19 @@ ], "support": { "issues": "https://github.com/Seldaek/jsonlint/issues", - "source": "https://github.com/Seldaek/jsonlint/tree/1.7.2" + "source": "https://github.com/Seldaek/jsonlint/tree/master" }, - "time": "2019-10-24T14:27:39+00:00" + "funding": [ + { + "url": "https://github.com/Seldaek", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/seld/jsonlint", + "type": "tidelift" + } + ], + "time": "2020-04-30T19:05:18+00:00" }, { "name": "seld/phar-utils", @@ -1492,7 +1502,9 @@ ], "aliases": [], "minimum-stability": "stable", - "stability-flags": [], + "stability-flags": { + "composer/semver": 20 + }, "prefer-stable": false, "prefer-lowest": false, "platform": {