Skip to content

Commit 4697df8

Browse files
authored
Allow psr/simple-cache ^2.0 and ^3.0 (#580) - fixes #522, #573
* Allow psr/simple-cache ^2.0 and ^3.0 * Exclude psr/simple-cache:^3.0 on symfony:^4.4
1 parent 295be3d commit 4697df8

File tree

2 files changed

+12
-1
lines changed

2 files changed

+12
-1
lines changed

.github/workflows/frameworks.yaml

+11
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,13 @@ jobs:
1616
version: ['^4.4', '@stable', '@dev'] # Test current LTS, current release, and future release
1717
php: ['7.4', '8.0', '8.1']
1818
composer-version: [v2]
19+
include:
20+
- version: '^4.4'
21+
psr-simple-cache-version: '^1.0|^2.0'
22+
- version: '@stable'
23+
psr-simple-cache-version: '^1.0|^2.0|^3.0'
24+
- version: '@dev'
25+
psr-simple-cache-version: '^1.0|^2.0|^3.0'
1926
env:
2027
allow_failure: ${{ matrix.version == '@dev' }}
2128
name: "Symfony skeleton:${{ matrix.version }} - PHP${{ matrix.php }} - Composer ${{ matrix.composer-version }}"
@@ -53,6 +60,10 @@ jobs:
5360
composer config prefer-stable true
5461
composer config minimum-stability dev
5562
continue-on-error: ${{ env.allow_failure == 'true' }}
63+
- name: Require psr/simple-cache
64+
working-directory: ./project
65+
run: composer require "psr/simple-cache:${{ matrix.psr-simple-cache-version }}"
66+
continue-on-error: ${{ env.allow_failure == 'true' }}
5667
- name: Install PHPInsights
5768
working-directory: ./project
5869
run: composer require --dev "nunomaduro/phpinsights:*" -n --ansi --with-all-dependencies

composer.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@
2929
"php-parallel-lint/php-parallel-lint": "^1.3",
3030
"phploc/phploc": "^5.0|^6.0|^7.0",
3131
"psr/container": "^1.0|^2.0",
32-
"psr/simple-cache": "^1.0",
32+
"psr/simple-cache": "^1.0|^2.0|^3.0",
3333
"slevomat/coding-standard": "^7.0.8",
3434
"squizlabs/php_codesniffer": "^3.5",
3535
"symfony/cache": "^4.4|^5.0|^6.0",

0 commit comments

Comments
 (0)