| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253 | name: php-ext-xlswriteron: [push, pull_request]jobs:  run:    runs-on: ${{ matrix.operating-system }}    strategy:      matrix:        operating-system: [ubuntu-latest]        php-versions: ['8.0']        include:          - operating-system: 'ubuntu-18.04'            php-versions: '7.0'          - operating-system: 'ubuntu-18.04'            php-versions: '7.1'          - operating-system: 'ubuntu-18.04'            php-versions: '7.2'          - operating-system: 'ubuntu-18.04'            php-versions: '7.3'          - operating-system: 'ubuntu-18.04'            php-versions: '7.4'    name: PHP ${{ matrix.php-versions }} Test on ${{ matrix.operating-system }}    steps:      - name: Checkout        uses: actions/checkout@v2      - name: Setup PHP        uses: shivammathur/setup-php@v2        with:          php-version: ${{ matrix.php-versions }}      - name: Setup Dependencies        run: |          sudo apt-get --fix-broken install          sudo apt-get update          sudo apt-get install zlib1g-dev valgrind -y      - name: Setup Submodule        run: git submodule update --init      - name: Build Extension And Execute Tests        run: |          php -m          phpize && ./configure --enable-reader          make clean && make && make test      - name: Build Extension And Execute Valgrind Tests        if: contains('7.0,7.1,7.2', matrix.php-versions)        run: |          phpize && ./configure --enable-reader          make clean && make && make test          REPORT_EXIT_STATUS=1 php -n run-tests.php -m -n -d extension_dir=./modules/ -d extension=xlswriter.so -P --show-all --set-timeout 120
 |