Skip to content

Commit

Permalink
Allow psr/log 3
Browse files Browse the repository at this point in the history
Signed-off-by: Alexander M. Turek <me@derrabus.de>
  • Loading branch information
derrabus committed Sep 14, 2021
1 parent 3962ebf commit b2a5ee1
Show file tree
Hide file tree
Showing 2 changed files with 11 additions and 11 deletions.
20 changes: 10 additions & 10 deletions .github/workflows/continuous-integration.yml
Original file line number Diff line number Diff line change
Expand Up @@ -51,20 +51,18 @@ jobs:
key: ${{ runner.os }}-composer-${{ hashFiles('**/composer.json') }}
restore-keys: ${{ runner.os }}-composer-

- name: Remove elasticsearch/elasticsearch on PHP 8
if: "startsWith(matrix.php-version, '8.')"
run: 'composer remove elasticsearch/elasticsearch --dev --no-update'

- name: Add require for mongodb/mongodb to make tests runnable
run: 'composer require ${{ env.COMPOSER_FLAGS }} mongodb/mongodb --dev --no-update'

- name: "Handle lowest dependencies update"
if: "contains(matrix.dependencies, 'lowest')"
run: "echo \"COMPOSER_FLAGS=$COMPOSER_FLAGS --prefer-lowest\" >> $GITHUB_ENV"

- name: "Ensure psr/log v2 is installed"
- name: "Ensure psr/log v3 is installed"
if: "contains(matrix.dependencies, 'highest') && matrix.php-version >= '8.0'"
run: composer require -W psr/log:^2
run: |
composer remove --no-update --dev graylog2/gelf-php ruflin/elastica elasticsearch/elasticsearch
composer require --no-update psr/log:^3
- name: "Install latest dependencies"
run: |
Expand All @@ -73,9 +71,11 @@ jobs:
- name: "Run tests"
run: "composer exec phpunit -- --verbose"

- name: "Run tests with rollbar"
- name: "Run tests with rollbar, elastica, gelf"
run: |
composer require psr/log:'^1.1|^2' --no-update
composer require rollbar/rollbar:^1.3 --no-update
composer require --no-update psr/log:'^1.1|^2|^3'
composer require --no-update --dev rollbar/rollbar:^1.3
composer require --no-update --dev 'ruflin/elastica:>=0.90,<8'
composer require --no-update --dev graylog2/gelf-php:^1.4.2
composer update -W ${{ env.COMPOSER_FLAGS }}
composer exec phpunit -- --verbose --filter Rollbar
composer exec phpunit -- --verbose
2 changes: 1 addition & 1 deletion composer.json
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@
],
"require": {
"php": ">=7.2",
"psr/log": "^1.0.1 || ^2.0"
"psr/log": "^1.0.1 || ^2.0 || ^3.0"
},
"require-dev": {
"aws/aws-sdk-php": "^2.4.9 || ^3.0",
Expand Down

0 comments on commit b2a5ee1

Please sign in to comment.