From b8602aa27b071f12ccb5a3508be165401a2569c6 Mon Sep 17 00:00:00 2001 From: Ben Sherred Date: Mon, 13 Jan 2020 21:38:53 +0000 Subject: [PATCH 1/5] Added GitHub actions config --- .github/workflows/run-tests.yml | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 .github/workflows/run-tests.yml diff --git a/.github/workflows/run-tests.yml b/.github/workflows/run-tests.yml new file mode 100644 index 0000000..059be4c --- /dev/null +++ b/.github/workflows/run-tests.yml @@ -0,0 +1,20 @@ +name: "Run Tests" + +on: [push] + +jobs: + build: + + runs-on: ubuntu-latest + + steps: + - uses: actions/checkout@v1 + + - name: Validate composer.json and composer.lock + run: composer validate + + - name: Install dependencies + run: composer install --prefer-dist --no-progress --no-suggest + + - name: Run test suite + run: vendor/bin/phpunit From 471d33f72892930ffbd5e2a198bae06794b238fc Mon Sep 17 00:00:00 2001 From: Ben Sherred Date: Mon, 13 Jan 2020 22:16:54 +0000 Subject: [PATCH 2/5] Added pull requests to the possible triggers --- .github/workflows/run-tests.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/run-tests.yml b/.github/workflows/run-tests.yml index 059be4c..a009bc3 100644 --- a/.github/workflows/run-tests.yml +++ b/.github/workflows/run-tests.yml @@ -1,6 +1,6 @@ name: "Run Tests" -on: [push] +on: [push, pull_request] jobs: build: From 1c253695aaf26c02bb2a711470a4ac8b5c31c3ee Mon Sep 17 00:00:00 2001 From: Ben Sherred Date: Mon, 13 Jan 2020 22:20:06 +0000 Subject: [PATCH 3/5] Added PHPCS tests to config --- .github/workflows/run-tests.yml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/.github/workflows/run-tests.yml b/.github/workflows/run-tests.yml index a009bc3..8aefc38 100644 --- a/.github/workflows/run-tests.yml +++ b/.github/workflows/run-tests.yml @@ -18,3 +18,8 @@ jobs: - name: Run test suite run: vendor/bin/phpunit + + - name: Run PHPCS tests + run: | + ./vendor/bin/phpcs src --standard=PSR2 + ./vendor/bin/phpcs tests/Unit --standard=PSR2 From 34e6a9d6f6aac6b07899d40504485ac53b7cdeca Mon Sep 17 00:00:00 2001 From: Ben Sherred Date: Mon, 13 Jan 2020 22:21:52 +0000 Subject: [PATCH 4/5] Changed PHPCS path --- .github/workflows/run-tests.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/run-tests.yml b/.github/workflows/run-tests.yml index 8aefc38..616b050 100644 --- a/.github/workflows/run-tests.yml +++ b/.github/workflows/run-tests.yml @@ -21,5 +21,5 @@ jobs: - name: Run PHPCS tests run: | - ./vendor/bin/phpcs src --standard=PSR2 - ./vendor/bin/phpcs tests/Unit --standard=PSR2 + vendor/bin/phpcs src --standard=PSR2 + vendor/bin/phpcs tests/Unit --standard=PSR2 From fbb358678b85e8af351f78bfec0af1e9bf911e11 Mon Sep 17 00:00:00 2001 From: Ben Sherred Date: Sat, 18 Jan 2020 23:28:18 +0000 Subject: [PATCH 5/5] Removed Travis CI config file --- .travis.yml | 25 ------------------------- 1 file changed, 25 deletions(-) delete mode 100644 .travis.yml diff --git a/.travis.yml b/.travis.yml deleted file mode 100644 index 8905453..0000000 --- a/.travis.yml +++ /dev/null @@ -1,25 +0,0 @@ -language: php - -sudo: false - -cache: - directories: - - $HOME/.composer/cache - -php: - - 7.2 - - 7.3 - - 7.4 - -before_install: - - composer self-update - -install: - - composer install - -script: - - vendor/bin/phpunit - - vendor/bin/phpcs src --standard=PSR2 - - vendor/bin/phpcs tests/Unit --standard=PSR2 - -