what's the extension available

This commit is contained in:
Dengke Tang
2023-02-24 15:56:08 -08:00
parent e361f03140
commit ff83a2672f
+61 -61
View File
@@ -14,73 +14,73 @@ env:
RUN: ${{ github.run_id }}-${{ github.run_number }} RUN: ${{ github.run_id }}-${{ github.run_number }}
jobs: jobs:
php-5_5-linux-x64: # php-5_5-linux-x64:
name: php-linux-x64 (5.5) # name: php-linux-x64 (5.5)
runs-on: ubuntu-latest # runs-on: ubuntu-latest
steps: # steps:
- name: Setup PHP with Xdebug # - name: Setup PHP with Xdebug
uses: shivammathur/setup-php@v2 # uses: shivammathur/setup-php@v2
with: # with:
coverage: xdebug # coverage: xdebug
php-version: 5.5 # php-version: 5.5
ini-values: xdebug.overload_var_dump=0, memory_limit=4G, phar.readonly=false # ini-values: xdebug.overload_var_dump=0, memory_limit=4G, phar.readonly=false
- name: Checkout # - name: Checkout
uses: actions/checkout@v2 # uses: actions/checkout@v2
with: # with:
submodules: recursive # submodules: recursive
- name: Build for PHP 5.5 # - name: Build for PHP 5.5
env: # env:
CC: clang # CC: clang
CXX: clang++ # CXX: clang++
run: | # run: |
phpize # phpize
./configure # ./configure
make # make
- name: Install dependencies # - name: Install dependencies
run: | # run: |
php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');" # php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
php 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 require --dev --ignore-platform-reqs phpunit/phpunit "4.8.36"
php -c php.ini composer.phar update --no-interaction # php -c php.ini composer.phar update --no-interaction
php-linux-x64: # php-linux-x64:
runs-on: ubuntu-latest # runs-on: ubuntu-latest
strategy: # strategy:
fail-fast: false # fail-fast: false
matrix: # matrix:
version: # version:
- "5.6" # - "5.6"
- "7.0" # - "7.0"
- "7.1" # - "7.1"
- "7.2" # - "7.2"
- "7.3" # - "7.3"
- "7.4" # - "7.4"
- "8.0" # - "8.0"
steps: # steps:
- name: Setup PHP with Xdebug # - name: Setup PHP with Xdebug
uses: shivammathur/setup-php@v2 # uses: shivammathur/setup-php@v2
with: # with:
coverage: xdebug # coverage: xdebug
php-version: ${{matrix.version}} # php-version: ${{matrix.version}}
ini-values: xdebug.overload_var_dump=0, memory_limit=4G, phar.readonly=false # ini-values: xdebug.overload_var_dump=0, memory_limit=4G, phar.readonly=false
- name: Checkout # - name: Checkout
uses: actions/checkout@v2 # uses: actions/checkout@v2
with: # with:
submodules: recursive # submodules: recursive
- name: Run tests # - name: Run tests
env: # env:
CC: clang # CC: clang
CXX: clang++ # CXX: clang++
run: | # run: |
phpize # phpize
./configure # ./configure
make # make
./dev-scripts/run_tests # ./dev-scripts/run_tests
# linux-arm: # linux-arm:
# name: ARM (${{ matrix.arch }}) # name: ARM (${{ matrix.arch }})