From 9f9098f35381b5ea3cbb0a2707b77453e5a6207e Mon Sep 17 00:00:00 2001 From: Jeroen De Dauw Date: Mon, 7 Jul 2025 14:00:49 +0200 Subject: [PATCH 1/4] Run tests with recent MW versions --- .github/workflows/ci.yml | 23 +++++++++++++++-------- 1 file changed, 15 insertions(+), 8 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index b79b3a1..4477e6c 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -17,13 +17,6 @@ jobs: strategy: matrix: include: - - mediawiki_version: '1.39' - smw_version: 4.2.0 # required only for JSONScript testing - php_version: 8.1 - database_type: mysql - database_image: "mysql:8" - coverage: false - experimental: false - mediawiki_version: '1.40' smw_version: dev-master php_version: 8.1 @@ -37,6 +30,20 @@ jobs: database_type: mysql database_image: "mariadb:11.2" coverage: false + experimental: false + - mediawiki_version: '1.43' + smw_version: dev-master + php_version: 8.3 + database_type: mysql + database_image: "mariadb:11.2" + coverage: false + experimental: false + - mediawiki_version: '1.44' + smw_version: dev-master + php_version: 8.3 + database_type: mysql + database_image: "mariadb:11.2" + coverage: false experimental: true env: @@ -69,4 +76,4 @@ jobs: with: token: ${{ secrets.CODECOV_TOKEN }} files: coverage/php/coverage.xml - if: matrix.coverage == true \ No newline at end of file + if: matrix.coverage == true From 68d1634725859946f6dcd1e4da6c827c19964f5f Mon Sep 17 00:00:00 2001 From: alistair3149 Date: Tue, 28 Oct 2025 12:08:54 -0400 Subject: [PATCH 2/4] Pin SMW version for 1.40, 1.42 --- .github/workflows/ci.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 4477e6c..1c1dec9 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -18,14 +18,14 @@ jobs: matrix: include: - mediawiki_version: '1.40' - smw_version: dev-master + smw_version: 5.1.0 php_version: 8.1 database_type: mysql database_image: "mariadb:11.2" coverage: true experimental: false - mediawiki_version: '1.42' - smw_version: dev-master + smw_version: 5.1.0 php_version: 8.2 database_type: mysql database_image: "mariadb:11.2" From e9b950d3fb6c2fa68a0c2f97d191d23c32c09f8b Mon Sep 17 00:00:00 2001 From: alistair3149 Date: Tue, 28 Oct 2025 12:09:32 -0400 Subject: [PATCH 3/4] Drop unmaintained MW version from test --- .github/workflows/ci.yml | 14 -------------- 1 file changed, 14 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 1c1dec9..b759e89 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -17,20 +17,6 @@ jobs: strategy: matrix: include: - - mediawiki_version: '1.40' - smw_version: 5.1.0 - php_version: 8.1 - database_type: mysql - database_image: "mariadb:11.2" - coverage: true - experimental: false - - mediawiki_version: '1.42' - smw_version: 5.1.0 - php_version: 8.2 - database_type: mysql - database_image: "mariadb:11.2" - coverage: false - experimental: false - mediawiki_version: '1.43' smw_version: dev-master php_version: 8.3 From c5f4e729614248338c3f08efdbf3e2d97433c053 Mon Sep 17 00:00:00 2001 From: alistair3149 Date: Tue, 28 Oct 2025 12:12:21 -0400 Subject: [PATCH 4/4] Enable coverage for 1.43 --- .github/workflows/ci.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index b759e89..b070fad 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -22,7 +22,7 @@ jobs: php_version: 8.3 database_type: mysql database_image: "mariadb:11.2" - coverage: false + coverage: true experimental: false - mediawiki_version: '1.44' smw_version: dev-master