From f9f877d85cb4556ad8648bf6d2e7b4d113eab19f Mon Sep 17 00:00:00 2001 From: Vincent Dauce Date: Thu, 26 Mar 2020 10:09:34 +0100 Subject: [PATCH 01/22] Create main.yml --- .github/workflows/main.yml | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 .github/workflows/main.yml diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml new file mode 100644 index 0000000..3f857fc --- /dev/null +++ b/.github/workflows/main.yml @@ -0,0 +1,31 @@ +name: CI + +on: [push, pull_request] + +jobs: + tests: + runs-on: ubuntu-latest + + strategy: + matrix: + php: [5.6, 7.0, 7.1, 7.2, 7.3, 7.4] + + steps: + - name: Checkout code + uses: actions/checkout@v1 + + - name: Setup PHP + uses: shivammathur/setup-php@v1 + with: + php-version: ${{ matrix.php }} + extensions: mbstring, php-xml, ext-dom + coverage: none + + - 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: php ./vendor/bin/codecept run From c2c32f1c6881b27a40f4e0ca5328230f46efcaef Mon Sep 17 00:00:00 2001 From: Vincent Dauce Date: Thu, 26 Mar 2020 10:13:44 +0100 Subject: [PATCH 02/22] Update readme.md --- readme.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/readme.md b/readme.md index 808ab11..bbcf9b7 100644 --- a/readme.md +++ b/readme.md @@ -1,6 +1,6 @@ # Codeception module containing various assertions -[![Build Status](https://travis-ci.org/Codeception/module-asserts.svg?branch=master)](https://travis-ci.org/Codeception/module-asserts) +![Build Status](https://github.com/Codeception/module-asserts/workflows/CI/badge.svg) ## Installation From 432dbde4e87a4e0a03eda58b0bc5df8d928e7b44 Mon Sep 17 00:00:00 2001 From: Vincent Dauce Date: Fri, 8 May 2020 14:27:50 +0200 Subject: [PATCH 03/22] Delete travis yml --- .travis.yml | 20 -------------------- 1 file changed, 20 deletions(-) delete mode 100644 .travis.yml diff --git a/.travis.yml b/.travis.yml deleted file mode 100644 index 05e9495..0000000 --- a/.travis.yml +++ /dev/null @@ -1,20 +0,0 @@ -language: php - -php: - - 5.6 - - 7.0 - - 7.1 - - 7.2 - - 7.3 - -# faster builds on new travis setup not using sudo -sudo: false - -install: - - '[[ -z "$CI_USER_TOKEN" ]] || composer config github-oauth.github.com ${CI_USER_TOKEN};' - - COMPOSER_MEMORY_LIMIT=-1 composer self-update && composer --version - - COMPOSER_MEMORY_LIMIT=-1 composer update --prefer-dist --no-interaction - - php ./vendor/bin/codecept build - -script: - - php ./vendor/bin/codecept run From 101c19030cc299860b66ffbef07dedf97511fdaa Mon Sep 17 00:00:00 2001 From: Vincent Dauce Date: Sat, 11 Apr 2020 10:17:02 +0200 Subject: [PATCH 04/22] Update main.yml --- .github/workflows/main.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 3f857fc..d111405 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -25,7 +25,7 @@ jobs: run: composer validate - name: Install dependencies - run: composer install --prefer-dist --no-progress --no-suggest + run: composer install --prefer-dist --no-progress --no-interaction --no-suggest - name: Run test suite run: php ./vendor/bin/codecept run From b849e211362fcb722dfcf0a2b4ab7560ac5da240 Mon Sep 17 00:00:00 2001 From: Vincent Dauce Date: Sat, 11 Apr 2020 10:33:32 +0200 Subject: [PATCH 05/22] Update main.yml --- .github/workflows/main.yml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index d111405..2d2d2d3 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -28,4 +28,6 @@ jobs: run: composer install --prefer-dist --no-progress --no-interaction --no-suggest - name: Run test suite - run: php ./vendor/bin/codecept run + run: | + php ./vendor/bin/codecept build + php ./vendor/bin/codecept run From 046fb5b215e0b8d6e1593a861e900189562eba55 Mon Sep 17 00:00:00 2001 From: Vincent Dauce Date: Sat, 11 Apr 2020 10:35:15 +0200 Subject: [PATCH 06/22] Update main.yml --- .github/workflows/main.yml | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 2d2d2d3..d111405 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -28,6 +28,4 @@ jobs: run: composer install --prefer-dist --no-progress --no-interaction --no-suggest - name: Run test suite - run: | - php ./vendor/bin/codecept build - php ./vendor/bin/codecept run + run: php ./vendor/bin/codecept run From b2a0aaa76159522b526fa6adba5ad8521dd899d4 Mon Sep 17 00:00:00 2001 From: Vincent Dauce Date: Sat, 11 Apr 2020 17:46:47 +0200 Subject: [PATCH 07/22] Update main.yml --- .github/workflows/main.yml | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index d111405..42e4251 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -9,6 +9,19 @@ jobs: strategy: matrix: php: [5.6, 7.0, 7.1, 7.2, 7.3, 7.4] + include: + - php: 5.6 + phpunit: 5 + - php: 7.0 + phpunit: 6 + - php: 7.1 + phpunit: 7 + - php: 7.2 + phpunit: 8 + - php: 7.3 + phpunit: 9 + - php: 7.4 + phpunit: 9 steps: - name: Checkout code @@ -25,7 +38,9 @@ jobs: run: composer validate - name: Install dependencies - run: composer install --prefer-dist --no-progress --no-interaction --no-suggest + run: | + composer require "phpunit/phpunit=~${{ matrix.phpunit }}" --no-update --ignore-platform-reqs + composer install --prefer-dist --no-progress --no-interaction --no-suggest - name: Run test suite run: php ./vendor/bin/codecept run From 32941af162aa661cba811973d973f0d98b6e4358 Mon Sep 17 00:00:00 2001 From: Vincent Dauce Date: Sat, 11 Apr 2020 17:49:56 +0200 Subject: [PATCH 08/22] Update main.yml --- .github/workflows/main.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 42e4251..b6bfb8a 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -19,9 +19,9 @@ jobs: - php: 7.2 phpunit: 8 - php: 7.3 - phpunit: 9 + phpunit: 9.0 - php: 7.4 - phpunit: 9 + phpunit: 9.0 steps: - name: Checkout code From 284c7dae90c8794dfa2b3bba12f58765bfab26a6 Mon Sep 17 00:00:00 2001 From: Vincent Dauce Date: Sat, 11 Apr 2020 17:52:33 +0200 Subject: [PATCH 09/22] Update main.yml --- .github/workflows/main.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index b6bfb8a..5a33f96 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -19,9 +19,9 @@ jobs: - php: 7.2 phpunit: 8 - php: 7.3 - phpunit: 9.0 + phpunit: 9.0.2 - php: 7.4 - phpunit: 9.0 + phpunit: 9.0.2 steps: - name: Checkout code From 6ea2d65aee5ea273fd58883b0b997d660f8abbb3 Mon Sep 17 00:00:00 2001 From: Vincent Dauce Date: Sat, 11 Apr 2020 17:55:09 +0200 Subject: [PATCH 10/22] Update main.yml --- .github/workflows/main.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 5a33f96..306da37 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -17,7 +17,7 @@ jobs: - php: 7.1 phpunit: 7 - php: 7.2 - phpunit: 8 + phpunit: 8.5.2 - php: 7.3 phpunit: 9.0.2 - php: 7.4 From 35800e6ef14480515c7b421c94bffafb68f6bf27 Mon Sep 17 00:00:00 2001 From: Vincent Dauce Date: Sat, 11 Apr 2020 17:58:35 +0200 Subject: [PATCH 11/22] Update main.yml --- .github/workflows/main.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 306da37..d2bb428 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -17,7 +17,7 @@ jobs: - php: 7.1 phpunit: 7 - php: 7.2 - phpunit: 8.5.2 + phpunit: 7 - php: 7.3 phpunit: 9.0.2 - php: 7.4 From 1d8094b5d54a9cc958f25e26d11ea3a9b5ce5495 Mon Sep 17 00:00:00 2001 From: Vincent Dauce Date: Sat, 11 Apr 2020 18:00:10 +0200 Subject: [PATCH 12/22] Update main.yml --- .github/workflows/main.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index d2bb428..a91c148 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -17,7 +17,7 @@ jobs: - php: 7.1 phpunit: 7 - php: 7.2 - phpunit: 7 + phpunit: 8.4 - php: 7.3 phpunit: 9.0.2 - php: 7.4 From 0b3d795aee0a8c7cc5f65c0798f22f3c5186e2f3 Mon Sep 17 00:00:00 2001 From: Vincent Dauce Date: Sat, 11 Apr 2020 18:02:01 +0200 Subject: [PATCH 13/22] Update main.yml --- .github/workflows/main.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index a91c148..e38b836 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -39,7 +39,7 @@ jobs: - name: Install dependencies run: | - composer require "phpunit/phpunit=~${{ matrix.phpunit }}" --no-update --ignore-platform-reqs + composer require "phpunit/phpunit=${{ matrix.phpunit }}" --no-update --ignore-platform-reqs composer install --prefer-dist --no-progress --no-interaction --no-suggest - name: Run test suite From 44403e8cf0848a9cced8e0a74e2dc78d958e43ad Mon Sep 17 00:00:00 2001 From: Vincent Dauce Date: Sat, 11 Apr 2020 18:06:36 +0200 Subject: [PATCH 14/22] Update main.yml --- .github/workflows/main.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index e38b836..622dcc3 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -15,7 +15,7 @@ jobs: - php: 7.0 phpunit: 6 - php: 7.1 - phpunit: 7 + phpunit: 7.5 - php: 7.2 phpunit: 8.4 - php: 7.3 From 03cf8bf7a39875928616d31963d1c350e7da6003 Mon Sep 17 00:00:00 2001 From: Vincent Dauce Date: Sat, 11 Apr 2020 18:10:19 +0200 Subject: [PATCH 15/22] Update main.yml --- .github/workflows/main.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 622dcc3..04cc4e4 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -11,9 +11,9 @@ jobs: php: [5.6, 7.0, 7.1, 7.2, 7.3, 7.4] include: - php: 5.6 - phpunit: 5 + phpunit: 5.7 - php: 7.0 - phpunit: 6 + phpunit: 6.0 - php: 7.1 phpunit: 7.5 - php: 7.2 From e766982d7c6e33471c3a9d1f12bd542babab8edc Mon Sep 17 00:00:00 2001 From: Vincent Dauce Date: Sat, 11 Apr 2020 19:56:08 +0200 Subject: [PATCH 16/22] Update main.yml --- .github/workflows/main.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 04cc4e4..f2eba53 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -39,7 +39,8 @@ jobs: - name: Install dependencies run: | - composer require "phpunit/phpunit=${{ matrix.phpunit }}" --no-update --ignore-platform-reqs + #composer require "phpunit/phpunit=${{ matrix.phpunit }}" --no-update --ignore-platform-reqs + composer require phpunit/phpunit "<=8.5.2" --no-update --ignore-platform-reqs composer install --prefer-dist --no-progress --no-interaction --no-suggest - name: Run test suite From 19fceea6365188d2507a536980b497171a4ac9c5 Mon Sep 17 00:00:00 2001 From: Vincent Dauce Date: Sat, 11 Apr 2020 22:18:36 +0200 Subject: [PATCH 17/22] Update main.yml --- .github/workflows/main.yml | 14 -------------- 1 file changed, 14 deletions(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index f2eba53..080e915 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -9,19 +9,6 @@ jobs: strategy: matrix: php: [5.6, 7.0, 7.1, 7.2, 7.3, 7.4] - include: - - php: 5.6 - phpunit: 5.7 - - php: 7.0 - phpunit: 6.0 - - php: 7.1 - phpunit: 7.5 - - php: 7.2 - phpunit: 8.4 - - php: 7.3 - phpunit: 9.0.2 - - php: 7.4 - phpunit: 9.0.2 steps: - name: Checkout code @@ -39,7 +26,6 @@ jobs: - name: Install dependencies run: | - #composer require "phpunit/phpunit=${{ matrix.phpunit }}" --no-update --ignore-platform-reqs composer require phpunit/phpunit "<=8.5.2" --no-update --ignore-platform-reqs composer install --prefer-dist --no-progress --no-interaction --no-suggest From a7a36665c3e5bca6d646e617b0bab03ef88c5fe5 Mon Sep 17 00:00:00 2001 From: Vincent Dauce Date: Sat, 11 Apr 2020 22:52:07 +0200 Subject: [PATCH 18/22] Update main.yml --- .github/workflows/main.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 080e915..d9fdcb9 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -12,7 +12,7 @@ jobs: steps: - name: Checkout code - uses: actions/checkout@v1 + uses: actions/checkout@v2 - name: Setup PHP uses: shivammathur/setup-php@v1 From d44eda3d1f5b79a9d46798ff0185949a62d521a3 Mon Sep 17 00:00:00 2001 From: Vincent Dauce Date: Sat, 11 Apr 2020 23:59:35 +0200 Subject: [PATCH 19/22] Update main.yml --- .github/workflows/main.yml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index d9fdcb9..3e3cb39 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -15,10 +15,9 @@ jobs: uses: actions/checkout@v2 - name: Setup PHP - uses: shivammathur/setup-php@v1 + uses: shivammathur/setup-php@v2 with: php-version: ${{ matrix.php }} - extensions: mbstring, php-xml, ext-dom coverage: none - name: Validate composer.json and composer.lock From 7be30ef15eec294d222f4000b15d44b6ea52841c Mon Sep 17 00:00:00 2001 From: Vincent Dauce Date: Fri, 8 May 2020 14:33:22 +0200 Subject: [PATCH 20/22] composer --- composer.json | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/composer.json b/composer.json index 0f869fc..9f99564 100644 --- a/composer.json +++ b/composer.json @@ -14,11 +14,10 @@ } ], "minimum-stability": "RC", - "require": { "php": ">=5.6.0 <8.0", "codeception/lib-asserts": "^1.12.0", - "codeception/codeception": "*@dev" + "codeception/codeception": "^4.0" }, "require-dev": { "codeception/util-robohelpers": "dev-master" From db893e7173a6d8dad603c79b8dd86201644f0eb5 Mon Sep 17 00:00:00 2001 From: Vincent Dauce Date: Sun, 12 Apr 2020 00:27:27 +0200 Subject: [PATCH 21/22] Update main.yml --- .github/workflows/main.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 3e3cb39..135099c 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -29,4 +29,4 @@ jobs: composer install --prefer-dist --no-progress --no-interaction --no-suggest - name: Run test suite - run: php ./vendor/bin/codecept run + run: php vendor/bin/codecept run From 9936a355f132ec6183e200d4f4fc1672f1303a3c Mon Sep 17 00:00:00 2001 From: Vincent Dauce Date: Mon, 18 May 2020 13:06:05 +0200 Subject: [PATCH 22/22] Update composer.json --- composer.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/composer.json b/composer.json index 9f99564..cc4b796 100644 --- a/composer.json +++ b/composer.json @@ -17,7 +17,7 @@ "require": { "php": ">=5.6.0 <8.0", "codeception/lib-asserts": "^1.12.0", - "codeception/codeception": "^4.0" + "codeception/codeception": "*@dev" }, "require-dev": { "codeception/util-robohelpers": "dev-master"