xref: /template/strap/vendor/salesforce/handlebars-php/.github/workflows/ci.yml (revision 04fd306c7c155fa133ebb3669986875d65988276)
1*04fd306cSNickeauname: PHPUnit
2*04fd306cSNickeau
3*04fd306cSNickeauon: [push, pull_request]
4*04fd306cSNickeau
5*04fd306cSNickeaujobs:
6*04fd306cSNickeau  build:
7*04fd306cSNickeau    name: Run tests on ${{ matrix.php }}
8*04fd306cSNickeau    runs-on: ubuntu-latest
9*04fd306cSNickeau
10*04fd306cSNickeau    strategy:
11*04fd306cSNickeau      matrix:
12*04fd306cSNickeau        php: [ '7.4', '8.0', '8.1', '8.2' ]
13*04fd306cSNickeau
14*04fd306cSNickeau    steps:
15*04fd306cSNickeau      - name: Checkout
16*04fd306cSNickeau        uses: actions/checkout@v3
17*04fd306cSNickeau
18*04fd306cSNickeau      - name: Setup PHP
19*04fd306cSNickeau        uses: shivammathur/setup-php@v2
20*04fd306cSNickeau        with:
21*04fd306cSNickeau          php-version: ${{ matrix.php }}
22*04fd306cSNickeau
23*04fd306cSNickeau      - name: Composer Install
24*04fd306cSNickeau        run: composer install
25*04fd306cSNickeau
26*04fd306cSNickeau      - name: Run Tests
27*04fd306cSNickeau        run: vendor/bin/phpunit
28