/var/www/vhosts/ihelp.ro/httpdocs/vendor/cakephp/cakephp-codesniffer/.github/workflows
NameSizeModeActions
ci.yml28390644editdlrm
Edit: /var/www/vhosts/ihelp.ro/httpdocs/vendor/cakephp/cakephp-codesniffer/.github/workflows/ci.yml (2839B)
name: CI on: push: branches: - master pull_request: branches: - '*' jobs: testsuite: runs-on: ubuntu-22.04 strategy: fail-fast: false matrix: php-version: ['7.2', '7.4', '8.0'] prefer-lowest: [''] include: - php-version: '7.2' prefer-lowest: 'prefer-lowest' steps: - uses: actions/checkout@v2 - name: Setup PHP uses: shivammathur/setup-php@v2 with: php-version: ${{ matrix.php-version }} extensions: mbstring, intl coverage: pcov - name: Get composer cache directory id: composer-cache run: echo "::set-output name=dir::$(composer config cache-files-dir)" - name: Get date part for cache key id: key-date run: echo "::set-output name=date::$(date +'%Y-%m')" - name: Cache composer dependencies uses: actions/cache@v1 with: path: ${{ steps.composer-cache.outputs.dir }} key: ${{ runner.os }}-composer-${{ steps.key-date.outputs.date }}-${{ hashFiles('composer.json') }}-${{ matrix.prefer-lowest }} - name: Composer Install run: | if [[ ${{ matrix.php-version }} == '8.0' ]]; then composer install --ignore-platform-reqs elif ${{ matrix.prefer-lowest == 'prefer-lowest' }}; then composer update --prefer-lowest --prefer-stable else composer install fi - name: Setup problem matchers for PHPUnit if: matrix.php-version == '7.4' run: echo "::add-matcher::${{ runner.tool_cache }}/phpunit.json" - name: Run PHPUnit run: | vendor/bin/phpcs --config-set installed_paths $(pwd) vendor/bin/phpunit --filter CakePHP - name: Submit code coverage if: matrix.php-version == '7.4' uses: codecov/codecov-action@v1 cs-stan: name: Coding Standard & Static Analysis runs-on: ubuntu-22.04 steps: - uses: actions/checkout@v2 - name: Setup PHP uses: shivammathur/setup-php@v2 with: php-version: '7.2' extensions: mbstring, intl tools: cs2pr coverage: none - name: Get composer cache directory id: composer-cache run: echo "::set-output name=dir::$(composer config cache-files-dir)" - name: Get date part for cache key id: key-date run: echo "::set-output name=date::$(date +'%Y-%m')" - name: Cache composer dependencies uses: actions/cache@v1 with: path: ${{ steps.composer-cache.outputs.dir }} key: ${{ runner.os }}-composer-${{ steps.key-date.outputs.date }}-${{ hashFiles('composer.json') }}-${{ matrix.prefer-lowest }} - name: Composer install run: composer install - name: Run PHP CodeSniffer run: vendor/bin/phpcs --report=checkstyle CakePHP/ | cs2pr