%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /home/forge/api-takeaseat.eco-n-tech.co.uk/vendor/doctrine/deprecations/.github/workflows/
Upload File :
Create Path :
Current File : //home/forge/api-takeaseat.eco-n-tech.co.uk/vendor/doctrine/deprecations/.github/workflows/ci.yml

name: "Continuous Integration"

on:
  pull_request:

jobs:

  coding-standards:
    name: "Coding Standards"
    runs-on: "ubuntu-latest"

    strategy:
      matrix:
        php-version:
          - "7.4"

    steps:
      - name: "Checkout"
        uses: "actions/checkout@v2"

      - name: "Install PHP"
        uses: "shivammathur/setup-php@v2"
        with:
          coverage: "none"
          php-version: "${{ matrix.php-version }}"
          tools: "cs2pr"

      - name: "Cache dependencies installed with composer"
        uses: "actions/cache@v1"
        with:
          path: "~/.composer/cache"
          key: "php-${{ matrix.php-version }}-composer-locked-${{ hashFiles('composer.lock') }}"
          restore-keys: "php-${{ matrix.php-version }}-composer-locked-"

      - name: "Install dependencies with composer"
        run: "composer install --no-interaction --no-progress --no-suggest"

      - name: "Run squizlabs/php_codesniffer"
        run: "vendor/bin/phpcs -q --no-colors --report=checkstyle | cs2pr"

  phpunit:
    name: PHPUnit
    runs-on: ubuntu-latest
    strategy:
        matrix:
            php-version: ['7.1', '7.2', '7.3', '7.4']
    steps:
        - name: "Checkout"
          uses: "actions/checkout@v2"

        - name: Setup PHP
          uses: shivammathur/setup-php@v1
          with:
              php-version: ${{ matrix.php-version }}

        - name: "Install dependencies with composer"
          run: "composer install --no-interaction --no-progress --no-suggest"

        - name: PHPUnit
          run: "vendor/bin/phpunit"

Zerion Mini Shell 1.0