From eaf0649c015166d286a51ddb375bc5944f1770fd Mon Sep 17 00:00:00 2001 From: Mior Muhammad Zaki Date: Mon, 23 Sep 2024 16:36:05 +0800 Subject: [PATCH 1/5] CI Improvements Signed-off-by: Mior Muhammad Zaki --- .github/workflows/tests.yml | 25 +++++++++++++------------ 1 file changed, 13 insertions(+), 12 deletions(-) diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 77587de5..62f33859 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -16,21 +16,22 @@ jobs: strategy: fail-fast: true matrix: - php: [7.3, 7.4, '8.0', 8.1, 8.2, 8.3] - laravel: [8, 9, 10, 11] - exclude: + php: [8.1, 8.2, 8.3] + laravel: [9, 10, 11] + include: - php: 7.3 - laravel: [9, 10, 11] + laravel: 8 - php: 7.4 - laravel: [9, 10, 11] - - php: 8.0 - laravel: [10, 11] - - php: 8.1 - laravel: [8, 11] - - php: 8.2 laravel: 8 - - php: 8.3 + - php: '8.0' laravel: 8 + - php: '8.0' + laravel: 9 + - php: 8.1 + laravel: 8 + exclude: + - php: 8.1 + laravel: 11 name: PHP ${{ matrix.php }} - Laravel ${{ matrix.laravel }} @@ -52,7 +53,7 @@ jobs: echo "::add-matcher::${{ runner.tool_cache }}/phpunit.json" - name: Install PHP dependencies - run: composer update --prefer-stable --no-interaction --no-progress + run: composer update --prefer-stable --no-interaction --no-progress --with="illuminate/support:^${{ matrix.laravel }}" - name: Execute tests run: vendor/bin/pest tests/Php73Test.php From 4d90c92d493567ae9f0d5c85e34d2025002dffdd Mon Sep 17 00:00:00 2001 From: Mior Muhammad Zaki Date: Mon, 23 Sep 2024 17:33:31 +0800 Subject: [PATCH 2/5] wip Signed-off-by: Mior Muhammad Zaki --- .github/workflows/tests.yml | 43 ++++++++++++++++++++++++++++++------- 1 file changed, 35 insertions(+), 8 deletions(-) diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 62f33859..f4e5da5e 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -15,23 +15,50 @@ jobs: strategy: fail-fast: true + matrix: - php: [8.1, 8.2, 8.3] - laravel: [9, 10, 11] + php: [7.3, 7.4, '8.0', 8.1, 8.2, 8.3] + laravel: [8, 9, 10, 11] include: + - php: 8.4 + laravel: 11 + exclude: - php: 7.3 - laravel: 8 + laravel: 9 + - php: 7.3 + laravel: 10 + - php: 7.3 + laravel: 11 - php: 7.4 - laravel: 8 + laravel: 9 + - php: 7.4 + laravel: 10 + - php: 7.4 + laravel: 11 - php: '8.0' - laravel: 8 + laravel: 10 - php: '8.0' - laravel: 9 + laravel: 11 - php: 8.1 - laravel: 8 - exclude: + laravel: 6 + - php: 8.1 + laravel: 7 - php: 8.1 laravel: 11 + - php: 8.2 + laravel: 6 + - php: 8.2 + laravel: 7 + - php: 8.2 + laravel: 8 + - php: 8.3 + laravel: 6 + - php: 8.3 + laravel: 7 + - php: 8.3 + laravel: 8 + - php: 8.3 + laravel: 9 name: PHP ${{ matrix.php }} - Laravel ${{ matrix.laravel }} From 9c5c1861f58bc57f58cf2122c2b15c487e62a13a Mon Sep 17 00:00:00 2001 From: Mior Muhammad Zaki Date: Mon, 23 Sep 2024 17:34:50 +0800 Subject: [PATCH 3/5] wip Signed-off-by: Mior Muhammad Zaki --- .github/workflows/tests.yml | 12 ------------ 1 file changed, 12 deletions(-) diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index f4e5da5e..1974ab60 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -39,22 +39,10 @@ jobs: laravel: 10 - php: '8.0' laravel: 11 - - php: 8.1 - laravel: 6 - - php: 8.1 - laravel: 7 - php: 8.1 laravel: 11 - - php: 8.2 - laravel: 6 - - php: 8.2 - laravel: 7 - php: 8.2 laravel: 8 - - php: 8.3 - laravel: 6 - - php: 8.3 - laravel: 7 - php: 8.3 laravel: 8 - php: 8.3 From 3ccdb515b5d48c58fa69de88b9b0bb22e529e3bf Mon Sep 17 00:00:00 2001 From: Mior Muhammad Zaki Date: Mon, 23 Sep 2024 17:35:31 +0800 Subject: [PATCH 4/5] wip Signed-off-by: Mior Muhammad Zaki --- .github/workflows/tests.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 1974ab60..842559ec 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -15,7 +15,6 @@ jobs: strategy: fail-fast: true - matrix: php: [7.3, 7.4, '8.0', 8.1, 8.2, 8.3] laravel: [8, 9, 10, 11] From 0349bacbab5c503cc02f3cb9a60d854d7d0d0d0f Mon Sep 17 00:00:00 2001 From: Mior Muhammad Zaki Date: Mon, 23 Sep 2024 17:36:51 +0800 Subject: [PATCH 5/5] wip Signed-off-by: Mior Muhammad Zaki --- .github/workflows/tests.yml | 3 --- 1 file changed, 3 deletions(-) diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 842559ec..18375af0 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -18,9 +18,6 @@ jobs: matrix: php: [7.3, 7.4, '8.0', 8.1, 8.2, 8.3] laravel: [8, 9, 10, 11] - include: - - php: 8.4 - laravel: 11 exclude: - php: 7.3 laravel: 9