diff --git a/.github/workflows/quality.yml b/.github/workflows/quality.yml index c2d0077..db2ff0a 100644 --- a/.github/workflows/quality.yml +++ b/.github/workflows/quality.yml @@ -3,37 +3,33 @@ name: Quality on: [pull_request] jobs: - run: + run: runs-on: ${{ matrix.operating-system }} strategy: matrix: operating-system: [ ubuntu-latest ] - php-versions: [ '7.4' ] + php-versions: [ '8.2', '8.3', '8.4' ] name: PHP ${{ matrix.php-versions }} Test on ${{ matrix.operating-system }} steps: - name: Checkout - uses: actions/checkout@v1 + uses: actions/checkout@v5 - name: Setup PHP uses: shivammathur/setup-php@v2 with: php-version: ${{ matrix.php-versions }} - extensions: mbstring, intl #optional, setup extensions - ini-values: post_max_size=256M #optional, setup php.ini configuration - coverage: xdebug #optional, setup coverage driver - tools: psalm, phpcbf, phpcs + extensions: mbstring, intl + ini-values: post_max_size=256M + coverage: none + - name: Check PHP Version run: php -v - + - name: Add dependencies - run: composer install + run: composer install - name: Check composer run: composer validate - name: Check cs run: composer cs - - - name: Check psalm - run: composer psalm - \ No newline at end of file diff --git a/beapi-missed-schedule.php b/beapi-missed-schedule.php index 2331996..b895255 100644 --- a/beapi-missed-schedule.php +++ b/beapi-missed-schedule.php @@ -3,7 +3,7 @@ * Plugin Name: Missed Schedule * Plugin URI: https://github.com/BeAPI/missed-schedule * Description: Publish future post when the publication date has passed and WordPress fails. - * Version: 1.0.2 + * Version: 1.0.3 * Requires at least: 3.9 * Requires PHP: 5.6 * Author: Be API diff --git a/composer.json b/composer.json index 8991651..8783df5 100644 --- a/composer.json +++ b/composer.json @@ -11,7 +11,7 @@ ], "require": { "php": ">=5.6.0", - "composer/installers": "^1.0" + "composer/installers": "^1.0 || ^2.0" }, "require-dev": { "dealerdirect/phpcodesniffer-composer-installer": "^1.0", @@ -25,14 +25,13 @@ "config": { "allow-plugins": { "composer/installers": true, - "dealerdirect/phpcodesniffer-composer-installer": false, + "dealerdirect/phpcodesniffer-composer-installer": true, "phpro/grumphp-shim": true }, "sort-packages": true }, "scripts": { "cbf": "./vendor/bin/phpcbf", - "cs": "./vendor/bin/phpcs", - "psalm": "./vendor/bin/psalm" + "cs": "./vendor/bin/phpcs" } }