diff --git a/.github/workflows/php.yml b/.github/workflows/php.yml index 039c9fa..29222dc 100644 --- a/.github/workflows/php.yml +++ b/.github/workflows/php.yml @@ -1,40 +1,13 @@ -name: PHP Tests +name: CI on: push: branches: - main - - release/* + - support/* pull_request: jobs: - lint: - name: Static analysis for php ${{ matrix.php }} on ${{ matrix.os }} - runs-on: ${{ matrix.os }} - - strategy: - fail-fast: false - matrix: - php: ['7.2', '7.3', '7.4', '8.0', '8.1', '8.2', '8.3', '8.4'] - os: ['ubuntu-latest'] - - steps: - - name: Checkout code base - uses: actions/checkout@v4 - - - name: Setup PHP - uses: shivammathur/setup-php@v2 - with: - php-version: ${{ matrix.php }} - tools: phpcs - - - name: Setup dependencies - run: composer require -n --no-progress overtrue/phplint - - - name: PHP Lint - if: ${{ ! cancelled() }} - run: ./vendor/bin/phplint -n --exclude={^vendor/.*} -- . - - - name: PHP CodeSniffer - if: ${{ ! cancelled() }} - run: phpcs -wps --colors + php: + name: PHP + uses: Icinga/github-actions/.github/workflows/php.yml@main diff --git a/.github/workflows/phpstan.yml b/.github/workflows/phpstan.yml deleted file mode 100644 index 52f91f0..0000000 --- a/.github/workflows/phpstan.yml +++ /dev/null @@ -1,13 +0,0 @@ -name: PHPStan - -on: - pull_request: - -jobs: - phpstan: - uses: icinga/github-actions/.github/workflows/phpstan.yml@main - with: - dependencies: | - { - "/icingaweb2" : "https://github.com/Icinga/icingaweb2.git" - } diff --git a/.phpcs.xml b/.phpcs.xml deleted file mode 100644 index 2aec461..0000000 --- a/.phpcs.xml +++ /dev/null @@ -1,27 +0,0 @@ - - - Sniff our code a while - - ./ - - vendor/* - - - - - - - - - - - - - - - - - - - -