diff --git a/.github/workflows/continuous-integration.yaml b/.github/workflows/continuous-integration.yaml index 7829b6f1..21e22795 100644 --- a/.github/workflows/continuous-integration.yaml +++ b/.github/workflows/continuous-integration.yaml @@ -14,9 +14,9 @@ jobs: fail-fast: false matrix: operating-system: [ ubuntu-latest ] - php-version: [ '7.4', '8.0', '8.1' ] + php-version: [ '8.1', '8.2', '8.3' ] include: - - php-version: '8.1' + - php-version: '8.3' coverage: true steps: diff --git a/composer.json b/composer.json index 1d243504..4f3e777c 100644 --- a/composer.json +++ b/composer.json @@ -55,12 +55,13 @@ "tao-extension-name" : "taoLti" }, "require": { + "php": "~8", "ext-openssl": "*", "guzzlehttp/guzzle": "^6.5 || ^7.0", "oat-sa/oatbox-extension-installer": "~1.1||dev-master", - "oat-sa/lib-lti1p3-ags": "^1.2", - "oat-sa/lib-lti1p3-core": "^6.0.0", - "oat-sa/generis" : ">=15.22", + "oat-sa/lib-lti1p3-ags": "~2", + "oat-sa/lib-lti1p3-core": "~7", + "oat-sa/generis" : ">=15.40.0", "oat-sa/tao-core" : ">=54.10.0" }, "autoload" : {