From f30f5cddcab4ffa70e7f7e9295034cd8e9d9261a Mon Sep 17 00:00:00 2001 From: Steel Wagstaff Date: Fri, 29 Oct 2021 18:50:47 -0700 Subject: [PATCH] Update CI pipeline and composer commands (#283) --- .github/dependabot.yml | 4 ++-- .github/workflows/.pipeline.yml | 4 +++- composer.json | 6 ++++-- 3 files changed, 9 insertions(+), 5 deletions(-) diff --git a/.github/dependabot.yml b/.github/dependabot.yml index 9cc0a4a..ff9b32c 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -6,7 +6,7 @@ updates: directory: "/" # Check for updates monthly schedule: - interval: "monthly" + interval: "daily" allow: # Allow direct updates only (for packages named in package.json) - dependency-type: "direct" @@ -19,7 +19,7 @@ updates: directory: "/" # Check for updates monthly schedule: - interval: "monthly" + interval: "daily" allow: # Allow direct updates only (for packages named in composer.json) - dependency-type: "direct" diff --git a/.github/workflows/.pipeline.yml b/.github/workflows/.pipeline.yml index 2d2cf97..a794847 100644 --- a/.github/workflows/.pipeline.yml +++ b/.github/workflows/.pipeline.yml @@ -15,7 +15,7 @@ jobs: matrix: php: [ 7.3 ] os: [ ubuntu-18.04 ] - wordpress: [ 5.8, latest ] + wordpress: [ 5.8.1, latest ] experimental: [false] include: - php: 7.4 @@ -86,6 +86,7 @@ jobs: - name: Run Coverage run: composer require pcov/clobber; vendor/bin/pcov clobber; vendor/bin/phpunit --configuration phpunit.xml --coverage-clover coverage.xml + if: matrix.experimental == false - name: Run Frontend Tests run: npm run test @@ -96,6 +97,7 @@ jobs: - name: Upload Coverage to Codecov run: bash <(curl -s https://codecov.io/bash) + if: matrix.experimental == false - name: Prepare Build if: startsWith(github.ref, 'refs/tags/') diff --git a/composer.json b/composer.json index 6043a7c..6451bee 100644 --- a/composer.json +++ b/composer.json @@ -36,8 +36,10 @@ }, "scripts": { "test": [ - "vendor/bin/phpunit --configuration phpunit.xml --coverage-clover coverage.xml", - "@standards" + "vendor/bin/phpunit --configuration phpunit.xml" + ], + "test-coverage": [ + "vendor/bin/phpunit --configuration phpunit.xml --coverage-clover coverage.xml --coverage-html=./coverage-reports" ], "standards": [ "vendor/bin/phpcs --standard=phpcs.ruleset.xml inc partials *.php"