diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index a311e64..c4e231c 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -8,7 +8,7 @@ jobs: strategy: matrix: os: [ubuntu-latest, macOS-latest] - php-version: ['8.2', '8.3', '8.4'] + php-version: ['8.4', '8.5'] dependency-versions: ['lowest', 'highest'] name: 'PHPUnit' steps: @@ -33,5 +33,3 @@ jobs: uses: innmind/github-workflows/.github/workflows/psalm-matrix.yml@main cs: uses: innmind/github-workflows/.github/workflows/cs.yml@main - with: - php-version: '8.2' diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml new file mode 100644 index 0000000..b25ad8a --- /dev/null +++ b/.github/workflows/release.yml @@ -0,0 +1,11 @@ +name: Create release + +on: + push: + tags: + - '*' + +jobs: + release: + uses: innmind/github-workflows/.github/workflows/release.yml@main + secrets: inherit diff --git a/CHANGELOG.md b/CHANGELOG.md index 32c5ce6..64864ef 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,12 @@ # Changelog +## [Unreleased] + +### Changed + +- Requires PHP `8.4` +- Requires `innmind/immutable:~6.0` + ## 1.4.0 - 2024-03-23 ### Added diff --git a/composer.json b/composer.json index d821dfa..4857c70 100644 --- a/composer.json +++ b/composer.json @@ -15,9 +15,9 @@ "issues": "http://github.com/Innmind/Json/issues" }, "require": { - "php": "~8.2", + "php": "~8.4", "ext-json": "*", - "innmind/immutable": "~5.3" + "innmind/immutable": "~6.0" }, "autoload": { "psr-4": { @@ -30,8 +30,8 @@ } }, "require-dev": { - "phpunit/phpunit": "~10.0", - "vimeo/psalm": "~5.23|dev-master", + "phpunit/phpunit": "~12.0", + "innmind/static-analysis": "~1.3", "innmind/coding-standard": "~2.0" } }