Skip to content

Commit

Permalink
[CI] Split jobs to run composer and tests under the correct php version
Browse files Browse the repository at this point in the history
  • Loading branch information
simitter committed Nov 8, 2024
1 parent 71f5e05 commit af36e1a
Showing 1 changed file with 99 additions and 82 deletions.
181 changes: 99 additions & 82 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,87 +3,104 @@ name: CI
on: [ push ]

jobs:
build-test:
build-test-70:
runs-on: ubuntu-latest

steps:
- uses: actions/checkout@v3

- uses: php-actions/composer@v6
with:
php_version: 7.1
version: 2.0.0
- name: PHP 7.0
uses: php-actions/phpunit@v3
with:
version: 6
php_version: 7.0

- name: PHP 7.1
uses: php-actions/phpunit@v3
with:
version: 7
php_version: 7.1

- uses: php-actions/composer@v6
with:
php_version: 7.2
- name: PHP 7.2
uses: php-actions/phpunit@v3
with:
version: 8
php_version: 7.2

- uses: php-actions/composer@v6
with:
php_version: 7.3
- name: PHP 7.3
uses: php-actions/phpunit@v3
with:
version: 8
php_version: 7.3

- uses: php-actions/composer@v6
with:
php_version: 7.4
- name: PHP 7.4
uses: php-actions/phpunit@v3
with:
version: 8
php_version: 7.4

- uses: php-actions/composer@v6
with:
php_version: 8.0
- name: PHP 8.0
uses: php-actions/phpunit@v3
with:
version: 8
php_version: 8.0

- uses: php-actions/composer@v6
with:
php_version: 8.1
- name: PHP 8.1
uses: php-actions/phpunit@v3
with:
version: 8
php_version: 8.1

- uses: php-actions/composer@v6
with:
php_version: 8.2
- name: PHP 8.2
uses: php-actions/phpunit@v3
with:
version: 8
php_version: 8.2

- uses: php-actions/composer@v6
with:
php_version: 8.3
- name: PHP 8.3
uses: php-actions/phpunit@v3
with:
version: 8
php_version: 8.3
- uses: actions/checkout@v3
- uses: php-actions/composer@v6
with:
php_version: 7.1
version: 2.0.0
- uses: php-actions/phpunit@v3
with:
version: 6
php_version: 7.0
build-test-71:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: php-actions/composer@v6
with:
php_version: 7.1
version: 2.0.0
- uses: php-actions/phpunit@v3
with:
version: 6
php_version: 7.1
build-test-72:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: php-actions/composer@v6
with:
php_version: 7.2
- uses: php-actions/phpunit@v3
with:
version: 8
php_version: 7.2
build-test-73:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: php-actions/composer@v6
with:
php_version: 7.3
- uses: php-actions/phpunit@v3
with:
version: 8
php_version: 7.3
build-test-74:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: php-actions/composer@v6
with:
php_version: 7.4
- uses: php-actions/phpunit@v3
with:
version: 8
php_version: 7.4
build-test-80:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: php-actions/composer@v6
with:
php_version: 8.0
- uses: php-actions/phpunit@v3
with:
version: 8
php_version: 8.0
build-test-81:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: php-actions/composer@v6
with:
php_version: 8.1
- uses: php-actions/phpunit@v3
with:
version: 8
php_version: 8.1
build-test-82:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: php-actions/composer@v6
with:
php_version: 8.2
- uses: php-actions/phpunit@v3
with:
version: 8
php_version: 8.2
build-test-83:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: php-actions/composer@v6
with:
php_version: 8.3
- uses: php-actions/phpunit@v3
with:
version: 8
php_version: 8.3

0 comments on commit af36e1a

Please sign in to comment.