xref: /plugin/pagecss/vendor/csstidy-2.2.1/.github/workflows/build.yml (revision 7d6669007238fef7e8728f167d637ed824899eb0)
1*7d666900SdWiGhTname: Build
2*7d666900SdWiGhTon:
3*7d666900SdWiGhT    push:
4*7d666900SdWiGhT        branches:
5*7d666900SdWiGhT            - master
6*7d666900SdWiGhT    pull_request:
7*7d666900SdWiGhT        branches:
8*7d666900SdWiGhT            - master
9*7d666900SdWiGhTjobs:
10*7d666900SdWiGhT    build:
11*7d666900SdWiGhT        name: PHP ${{ matrix.php-versions }}
12*7d666900SdWiGhT        strategy:
13*7d666900SdWiGhT            fail-fast: false
14*7d666900SdWiGhT            matrix:
15*7d666900SdWiGhT                operating-system: [ubuntu-latest]
16*7d666900SdWiGhT                php-versions: ['7.1', '7.2', '7.3', '7.4', '8.0', '8.1', '8.2', '8.3']
17*7d666900SdWiGhT        runs-on: ${{ matrix.operating-system }}
18*7d666900SdWiGhT        steps:
19*7d666900SdWiGhT            - name: Checkout
20*7d666900SdWiGhT              uses: actions/checkout@v1
21*7d666900SdWiGhT            - name: Setup PHP
22*7d666900SdWiGhT              uses: shivammathur/setup-php@v2
23*7d666900SdWiGhT              with:
24*7d666900SdWiGhT                  php-version: ${{ matrix.php-versions }}
25*7d666900SdWiGhT            - name: Install Dependencies
26*7d666900SdWiGhT              run: |
27*7d666900SdWiGhT                  composer update --no-progress --no-suggest --prefer-stable --optimize-autoloader
28*7d666900SdWiGhT            - name: Test
29*7d666900SdWiGhT              run: |
30*7d666900SdWiGhT                if [ 1 -eq "$(echo "${{ matrix.php-versions }} < 8.1" | bc)" ]; then
31*7d666900SdWiGhT                    vendor/bin/phpunit --configuration phpunit.7.5.xml
32*7d666900SdWiGhT                else
33*7d666900SdWiGhT                    vendor/bin/phpunit
34*7d666900SdWiGhT                fi
35