Commit a0d05366 authored by Paragon Initiative Enterprises's avatar Paragon Initiative Enterprises
Browse files

Fix PHP 5.3

No related merge requests found
Showing with 33 additions and 6 deletions
+33 -6
...@@ -3,13 +3,41 @@ name: CI ...@@ -3,13 +3,41 @@ name: CI
on: [push] on: [push]
jobs: jobs:
oldest:
name: PHP ${{ matrix.php-versions }} Test on ${{ matrix.operating-system }}
runs-on: ${{ matrix.operating-system }}
strategy:
matrix:
operating-system: ['ubuntu-18.04']
php-versions: ['5.3']
phpunit-versions: ['5.7.27']
steps:
- name: Checkout
uses: actions/checkout@v2
- name: Setup PHP
uses: shivammathur/setup-php@v2
with:
php-version: ${{ matrix.php-versions }}
extensions: mbstring, intl
ini-values: post_max_size=256M, max_execution_time=180
tools: psalm, phpunit:${{ matrix.phpunit-versions }}
- name: Install dependencies
run: composer self-update --1; composer install
- name: PHPUnit tests
uses: php-actions/phpunit@v2
with:
memory_limit: 256M
old: old:
name: PHP ${{ matrix.php-versions }} Test on ${{ matrix.operating-system }} name: PHP ${{ matrix.php-versions }} Test on ${{ matrix.operating-system }}
runs-on: ${{ matrix.operating-system }} runs-on: ${{ matrix.operating-system }}
strategy: strategy:
matrix: matrix:
operating-system: ['ubuntu-18.04'] operating-system: ['ubuntu-18.04']
php-versions: ['5.3', '5.4', '5.5', '5.6', '7.0'] php-versions: ['5.4', '5.5', '5.6', '7.0']
phpunit-versions: ['6.5.14'] phpunit-versions: ['6.5.14']
steps: steps:
- name: Checkout - name: Checkout
...@@ -24,7 +52,7 @@ jobs: ...@@ -24,7 +52,7 @@ jobs:
tools: psalm, phpunit:${{ matrix.phpunit-versions }} tools: psalm, phpunit:${{ matrix.phpunit-versions }}
- name: Install dependencies - name: Install dependencies
run: composer self-update --1; composer install run: composer self-update --1; composer install; composer require vimeo/psalm
- name: PHPUnit tests - name: PHPUnit tests
uses: php-actions/phpunit@v2 uses: php-actions/phpunit@v2
...@@ -55,7 +83,7 @@ jobs: ...@@ -55,7 +83,7 @@ jobs:
run: composer install run: composer install
- name: Modernize dependencies - name: Modernize dependencies
run: composer require --dev "phpunit/phpunit:>=4" run: composer require --dev "phpunit/phpunit:>=4"; composer require vimeo/psalm
- name: PHPUnit tests - name: PHPUnit tests
uses: php-actions/phpunit@v2 uses: php-actions/phpunit@v2
...@@ -87,7 +115,7 @@ jobs: ...@@ -87,7 +115,7 @@ jobs:
tools: psalm, phpunit:${{ matrix.phpunit-versions }} tools: psalm, phpunit:${{ matrix.phpunit-versions }}
- name: Install dependencies - name: Install dependencies
run: composer install run: composer install; composer require vimeo/psalm
- name: PHPUnit tests - name: PHPUnit tests
uses: php-actions/phpunit@v2 uses: php-actions/phpunit@v2
timeout-minutes: 30 timeout-minutes: 30
......
...@@ -30,8 +30,7 @@ ...@@ -30,8 +30,7 @@
}, },
"require-dev": { "require-dev": {
"phpunit/phpunit": ">= 4", "phpunit/phpunit": ">= 4",
"paragonie/random_compat": "^1.4|^2", "paragonie/random_compat": "^1.4|^2"
"vimeo/psalm": "*"
}, },
"autoload": { "autoload": {
"psr-4": { "psr-4": {
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment