mirror of
https://github.com/awslabs/aws-crt-php.git
synced 2026-08-18 01:57:13 +00:00
load extension before run composer
This commit is contained in:
@@ -30,12 +30,6 @@ jobs:
|
||||
with:
|
||||
submodules: recursive
|
||||
|
||||
- name: Install ancient PHPUnit
|
||||
run: composer require --dev --ignore-platform-reqs phpunit/phpunit "4.8.36"
|
||||
|
||||
- name: Install dependencies
|
||||
run: composer update --no-interaction
|
||||
|
||||
- name: Build for PHP 5.5
|
||||
env:
|
||||
CC: clang
|
||||
@@ -45,6 +39,13 @@ jobs:
|
||||
./configure
|
||||
make
|
||||
|
||||
- name: Install dependencies
|
||||
run: |
|
||||
php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
|
||||
php composer-setup.php
|
||||
php -c php.ini composer.phar require --dev --ignore-platform-reqs phpunit/phpunit "4.8.36"
|
||||
php -c php.ini composer.phar update --no-interaction
|
||||
|
||||
php-linux-x64:
|
||||
runs-on: ubuntu-latest
|
||||
strategy:
|
||||
@@ -71,9 +72,6 @@ jobs:
|
||||
with:
|
||||
submodules: recursive
|
||||
|
||||
- name: Install dependencies
|
||||
run: composer update --no-interaction
|
||||
|
||||
- name: Run tests
|
||||
env:
|
||||
CC: clang
|
||||
@@ -84,6 +82,12 @@ jobs:
|
||||
make
|
||||
make test
|
||||
|
||||
- name: Install dependencies
|
||||
run: |
|
||||
php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
|
||||
php composer-setup.php
|
||||
php -c php.ini composer.phar update --no-interaction
|
||||
|
||||
|
||||
# linux-arm:
|
||||
# name: ARM (${{ matrix.arch }})
|
||||
|
||||
Reference in New Issue
Block a user