diff options
Diffstat (limited to '.github/workflows/php-compatibility.yml')
-rw-r--r-- | .github/workflows/php-compatibility.yml | 79 |
1 files changed, 0 insertions, 79 deletions
diff --git a/.github/workflows/php-compatibility.yml b/.github/workflows/php-compatibility.yml deleted file mode 100644 index 78b63abccf..0000000000 --- a/.github/workflows/php-compatibility.yml +++ /dev/null @@ -1,79 +0,0 @@ -name: PHP Compatibility - -on: - # PHP compatibility testing was introduced in WordPress 5.5. - push: - branches: - - master - - trunk - - '5.[5-9]' - - '[6-9].[0-9]' - tags: - - '5.[5-9]*' - - '[6-9].[0-9]*' - pull_request: - branches: - - master - - trunk - - '5.[5-9]' - - '[6-9].[0-9]' - paths: - # This workflow only scans PHP files. - - '**.php' - # These files configure Composer. Changes could affect the outcome. - - 'composer.*' - # This file configures PHP Compatibility scanning. Changes could affect the outcome. - - 'phpcompat.xml.dist' - # Changes to workflow files should always verify all workflows are successful. - - '.github/workflows/*.yml' - workflow_dispatch: - -jobs: - - # Runs PHP compatibility testing. - # - # Violations are reported inline with annotations. - # - # Performs the following steps: - # - Checks out the repository. - # - Sets up PHP. - # - Logs debug information about the runner container. - # - Installs Composer dependencies (use cache if possible). - # - Make Composer packages available globally. - # - Logs PHP_CodeSniffer debug information. - # - Runs the PHP compatibility tests. - # - todo: Configure Slack notifications for failing scans. - php-comatibility: - name: Check PHP compatibility - runs-on: ubuntu-latest - if: ${{ github.repository == 'WordPress/wordpress-develop' || github.event_name == 'pull_request' }} - - steps: - - name: Checkout repository - uses: actions/checkout@5a4ac9002d0be2fb38bd78e4b4dbde5606d7042f # v2.3.4 - - - name: Set up PHP - uses: shivammathur/setup-php@afefcaf556d98dc7896cca380e181decb609ca44 # v2.10.0 - with: - php-version: '7.4' - coverage: none - tools: composer, cs2pr - - - name: Log debug information - run: | - php --version - composer --version - - - name: Install Composer dependencies - uses: ramsey/composer-install@92a7904348d4ad30236f3611e33b7f0c6f9edd70 # v1.1.0 - with: - composer-options: "--no-progress --no-ansi --no-interaction" - - - name: Make Composer packages available globally - run: echo "${PWD}/vendor/bin" >> $GITHUB_PATH - - - name: Log PHPCS debug information - run: phpcs -i - - - name: Run PHP compatibility tests - run: phpcs --standard=phpcompat.xml.dist -q --report=checkstyle | cs2pr |