HEX
Server: Microsoft-IIS/8.5
System: Windows NT YDAWBH120 6.3 build 9600 (Windows Server 2012 R2 Standard Edition) AMD64
User: tentjecom_web (0)
PHP: 7.4.14
Disabled: NONE
Upload Files
File: D:/HostingSpaces/SBogers10/base.komma.pro/vendor/komma/kms/.github/workflows/quality_assurance.yml
name: Quality assurance
on:
  push:
    branches:
      - development
      - master
jobs:
  Tests:
    runs-on: ubuntu-latest
    steps:
      - name: Setup PHP with some tools
        uses: shivammathur/setup-php@v1
        with:
          php-version: '7.4'
          tools: composer, phpunit
          extensions: zip, dom, gd, mbstring, pdo_sqlite, pdo_mysql

      - name: Checkout project
        uses: actions/checkout@v2

      - name: Get Composer Cache Directory
        id: composer-cache
        run: |
          echo "::set-output name=dir::$(composer config cache-files-dir)"
      - name: Cache dependencies
        uses: actions/cache@v1
        with:
          path: ${{ steps.composer-cache.outputs.dir }}
          key: ${{ runner.os }}-composer-${{ hashFiles('**/composer.lock') }}
          restore-keys: ${{ runner.os }}-composer-

      - name: Install composer packages
        run: |
          composer install --no-interaction --no-suggest

      - name: Run unit tests via PHPUnit
        run: |
          vendor/bin/phpunit -c ./phpunit.xml