Skip to content

Commit

Permalink
Merge pull request #100 from ddoghri/feature-install-ibexa-3.3
Browse files Browse the repository at this point in the history
Ibexa + PHP 8
  • Loading branch information
Plopix authored Feb 25, 2021
2 parents d1e421c + 58178ba commit f8b47f7
Show file tree
Hide file tree
Showing 11 changed files with 1,129 additions and 586 deletions.
34 changes: 29 additions & 5 deletions .github/workflows/main-ci.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ jobs:
- name: Setup PHP
uses: shivammathur/setup-php@master
with:
php-version: 7.3
php-version: 7.4
id: php
- name: Install dependencies
run: composer install --prefer-dist --no-progress --no-suggest --no-interaction
Expand All @@ -26,7 +26,7 @@ jobs:
runs-on: ubuntu-latest
strategy:
matrix:
php: [7.2, 7.3, 7.4]
php: [7.2, 7.3, 7.4, 8.0]
steps:
- uses: actions/checkout@v1
- name: Setup PHP
Expand All @@ -46,12 +46,12 @@ jobs:
run: php vendor/behat/behat/bin/behat -c tests/behat.yml


usage:
name: Usage
ezplatform:
name: eZ Platform
runs-on: ubuntu-latest
strategy:
matrix:
php: [7.2, 7.3, 7.4]
php: [7.2, 7.3, 7.4, 8.0]
ezversion: [1.13.*, 2.*, 3.*]
collection: [collection-1x.json, collection-2x.json]
exclude:
Expand All @@ -76,3 +76,27 @@ jobs:
run: php bin/ez-prod ps
- name: Verification using Postman
run: docker run --net=host -v $(pwd)/tests/postman:/etc/newman -t postman/newman_ubuntu1404 run ${{ matrix.collection }}

ibexa:
name: Ibexa
runs-on: ubuntu-latest
strategy:
matrix:
php: [7.4, 8.0]
ezversion: [3.*]
collection: [collection-2x.json]
steps:
- uses: actions/checkout@v1
- name: Setup PHP
uses: shivammathur/setup-php@master
with:
php-version: ${{ matrix.php }}
id: php
- name: Install dependencies
run: composer install --prefer-dist --no-progress --no-suggest --no-interaction
- name: Initialization
run: php bin/ez-prod init ibexa/oss ${{ matrix.ezversion }} --no-interaction -vvv
- name: Status Info
run: php bin/ez-prod ps
- name: Verification using Postman
run: docker run --net=host -v $(pwd)/tests/postman:/etc/newman -t postman/newman_ubuntu1404 run ${{ matrix.collection }}
2 changes: 1 addition & 1 deletion composer.json
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@
"symfony/finder": "^5.1",
"symfony/config": "^5.1",
"symfony/filesystem": "^5.1",
"novactive/collection": "^1.0",
"novactive/collection": "^1.1.0",
"symfony/options-resolver": "^5.1",
"symfony/event-dispatcher": "^5.1",
"nesbot/carbon": "^2"
Expand Down
Loading

0 comments on commit f8b47f7

Please sign in to comment.