From f60b08e3bcf29a840f6c601195a1d2f230162a1e Mon Sep 17 00:00:00 2001 From: Jan Kowalleck Date: Mon, 27 Nov 2023 10:12:40 +0100 Subject: [PATCH] feat: officially support php 8.3 (#160) Include tools updates --------- Signed-off-by: Jan Kowalleck --- .github/workflows/php.yml | 13 +++++++------ HISTORY.md | 5 +++++ tools/composer-require-checker/composer.json | 2 +- tools/php-cs-fixer/composer.json | 2 +- tools/psalm/composer.json | 5 +---- 5 files changed, 15 insertions(+), 12 deletions(-) diff --git a/.github/workflows/php.yml b/.github/workflows/php.yml index 3f307e4..8f37068 100644 --- a/.github/workflows/php.yml +++ b/.github/workflows/php.yml @@ -14,7 +14,7 @@ on: - cron: '42 23 * * 5' env: - PHP_VERSION_LATEST: '8.2' + PHP_VERSION_LATEST: '8.3' jobs: tests: @@ -28,7 +28,8 @@ jobs: matrix: os: [ ubuntu-latest ] php: - - '8.2' # highest supported + - '8.3' # highest supported + - '8.2' - '8.1' - '8.0' - '7.4' @@ -36,10 +37,10 @@ jobs: include: - # highest supported Windows os: windows-latest - php: '8.2' # highest supported - - # highest supported MacOs + php: '8.3' # highest supported + - # highest supported macOS os: macos-latest - php: '8.2' + php: '8.3' timeout-minutes: 30 steps: - name: Checkout @@ -99,7 +100,7 @@ jobs: fail-fast: false matrix: php-version: - - '8.2' # highest supported + - '8.3' # highest supported - '7.3' # lowest supported steps: - name: Checkout diff --git a/HISTORY.md b/HISTORY.md index b60b249..11ed489 100644 --- a/HISTORY.md +++ b/HISTORY.md @@ -2,6 +2,11 @@ ## unreleased +* Added + * Officially support PHP8.3 (via [#160]) + +[#160] https://github.com/package-url/packageurl-php/pull/160 + ## 1.1.0 - 2023-11-18 * Added diff --git a/tools/composer-require-checker/composer.json b/tools/composer-require-checker/composer.json index cdb0158..f11499f 100644 --- a/tools/composer-require-checker/composer.json +++ b/tools/composer-require-checker/composer.json @@ -6,7 +6,7 @@ "php": ">=7.4" }, "require-dev": { - "maglnet/composer-require-checker": "3.8.0", + "maglnet/composer-require-checker": "3.8.0||4.7.1", "roave/security-advisories": "dev-latest" }, "prefer-stable": true, diff --git a/tools/php-cs-fixer/composer.json b/tools/php-cs-fixer/composer.json index 73291de..25c3068 100644 --- a/tools/php-cs-fixer/composer.json +++ b/tools/php-cs-fixer/composer.json @@ -6,7 +6,7 @@ "php": ">=7.4" }, "require-dev": { - "friendsofphp/php-cs-fixer": "3.39.1", + "friendsofphp/php-cs-fixer": "3.40.0", "roave/security-advisories": "dev-latest" }, "prefer-stable": true, diff --git a/tools/psalm/composer.json b/tools/psalm/composer.json index a020613..5413bf3 100644 --- a/tools/psalm/composer.json +++ b/tools/psalm/composer.json @@ -7,13 +7,10 @@ }, "require-dev": { "roave/security-advisories": "dev-latest", - "vimeo/psalm": "4.30.0" + "vimeo/psalm": "5.16" }, "prefer-stable": true, "config": { - "allow-plugins": { - "composer/package-versions-deprecated": false - }, "preferred-install": "dist", "sort-packages": true }