Skip to content

Commit 64d05ab

Browse files
Merge pull request #9 from SemanticMediaWiki/paladox-patch-1
Remove CI for MW 1.35
2 parents 70f73f1 + 019f32b commit 64d05ab

File tree

7 files changed

+85
-66
lines changed

7 files changed

+85
-66
lines changed

.env-39

Lines changed: 0 additions & 5 deletions
This file was deleted.

.github/workflows/ci.yml

Lines changed: 11 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -17,28 +17,28 @@ jobs:
1717
strategy:
1818
matrix:
1919
include:
20-
- mediawiki_version: '1.35'
21-
php_version: 7.4
20+
- mediawiki_version: '1.39'
21+
php_version: 8.1
2222
database_type: mysql
23-
database_image: "mysql:5.7"
23+
database_image: "mariadb:10"
2424
coverage: false
2525
experimental: false
26-
- mediawiki_version: '1.39'
26+
- mediawiki_version: '1.40'
2727
php_version: 8.1
2828
database_type: mysql
29-
database_image: "mysql:8"
30-
coverage: false
29+
database_image: "mariadb:11.2"
30+
coverage: true
3131
experimental: false
3232
- mediawiki_version: '1.41'
3333
php_version: 8.1
3434
database_type: mysql
35-
database_image: "mysql:8"
35+
database_image: "mariadb:11.2"
3636
coverage: false
3737
experimental: false
3838
- mediawiki_version: '1.42'
39-
php_version: 8.2
39+
php_version: 8.1
4040
database_type: mysql
41-
database_image: "mysql:8"
41+
database_image: "mariadb:11.2"
4242
coverage: false
4343
experimental: false
4444

@@ -48,6 +48,7 @@ jobs:
4848
DB_TYPE: ${{ matrix.database_type }}
4949
DB_IMAGE: ${{ matrix.database_image }}
5050

51+
5152
steps:
5253
- name: Checkout
5354
uses: actions/checkout@v4
@@ -56,7 +57,7 @@ jobs:
5657

5758
- name: Update submodules
5859
run: git submodule update --init --remote
59-
60+
6061
- name: Run tests
6162
run: make ci
6263
if: matrix.coverage == false

Makefile

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -4,17 +4,17 @@ export
44
# setup for docker-compose-ci build directory
55
# delete "build" directory to update docker-compose-ci
66

7-
ifeq (,$(wildcard ./build/Makefile))
7+
ifeq (,$(wildcard ./build/))
88
$(shell git submodule update --init --remote)
99
endif
1010

1111
EXTENSION=KnowledgeGraph
1212

1313
# docker images
14-
MW_VERSION?=1.35
15-
PHP_VERSION?=7.4
16-
DB_TYPE?=sqlite
17-
DB_IMAGE?=""
14+
MW_VERSION?=1.39
15+
PHP_VERSION?=8.1
16+
DB_TYPE?=mysql
17+
DB_IMAGE?="mariadb:10"
1818

1919
# extensions
2020

@@ -27,4 +27,4 @@ COMPOSER_EXT?=true
2727
# NODE_JS?=true
2828

2929
# check for build dir and git submodule init if it does not exist
30-
include build/Makefile
30+
include build/Makefile

codecov.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
fixes:
2+
- "/var/www/html/extensions/KnowledgeGraph/::"

composer.json

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,23 @@
11
{
22
"name": "mediawiki/knowledge-graph",
33
"type": "mediawiki-extension",
4+
"require": {
5+
"composer/installers": ">=1.0.1"
6+
},
47
"require-dev": {
58
"mediawiki/mediawiki-codesniffer": "43.0.0",
69
"mediawiki/mediawiki-phan-config": "0.14.0",
710
"mediawiki/minus-x": "1.1.3",
811
"php-parallel-lint/php-console-highlighter": "1.0.0",
912
"php-parallel-lint/php-parallel-lint": "1.4.0"
1013
},
14+
"config": {
15+
"process-timeout": 0,
16+
"allow-plugins": {
17+
"composer/installers": true,
18+
"dealerdirect/phpcodesniffer-composer-installer": true
19+
}
20+
},
1121
"scripts": {
1222
"test": [
1323
"@analyze",
@@ -31,4 +41,4 @@
3141
"phpunit-coverage": "php ../../tests/phpunit/phpunit.php -c phpunit.xml.dist --testdox --coverage-text --coverage-html coverage/php --coverage-clover coverage/php/coverage.xml",
3242
"minus-x": "minus-x check ."
3343
}
34-
}
44+
}

extension.json

Lines changed: 42 additions & 42 deletions
Original file line numberDiff line numberDiff line change
@@ -1,29 +1,28 @@
11
{
2-
"manifest_version": 2,
3-
"name": "KnowledgeGraph",
4-
"version": "1.0",
5-
"author": "Thomas-topway-it for [https://knowledge.wiki KM-A]",
6-
"url": "https://github.com/SemanticMediaWiki/KnowledgeGraph",
7-
"descriptionmsg": "knowledge-graph-desc",
8-
"namemsg": "knowledge-graph-name",
9-
"type":"semantic",
10-
"requires":{
11-
"MediaWiki":">= 1.31"
12-
},
13-
"MessagesDirs": {
14-
"KnowledgeGraph":[
15-
"i18n"
16-
]
17-
},
2+
"name": "KnowledgeGraph",
3+
"version": "2.0-beta",
4+
"author": "Thomas-topway-it for [https://knowledge.wiki KM-A]",
5+
"url": "https://github.com/SemanticMediaWiki/KnowledgeGraph",
6+
"descriptionmsg": "knowledge-graph-desc",
7+
"namemsg": "knowledge-graph-name",
8+
"type":"semantic",
9+
"requires":{
10+
"MediaWiki": ">= 1.39"
11+
},
12+
"MessagesDirs": {
13+
"KnowledgeGraph":[
14+
"i18n"
15+
]
16+
},
1817
"ExtensionMessagesFiles": {
1918
"KnowledgeGraphMagic": "KnowledgeGraph.i18n.magic.php"
2019
},
21-
"AutoloadClasses": {
22-
"KnowledgeGraph":"includes/KnowledgeGraph.php",
23-
"SpecialKnowledgeGraphDesigner":"includes/specials/SpecialKnowledgeGraphDesigner.php",
24-
"KnowledgeGraphApiLoadNodes": "includes/api/KnowledgeGraphApiLoadNodes.php",
25-
"KnowledgeGraphApiLoadProperties": "includes/api/KnowledgeGraphApiLoadProperties.php",
26-
"KnowledgeGraphApiLoadCategories": "includes/api/KnowledgeGraphApiLoadCategories.php"
20+
"AutoloadClasses": {
21+
"KnowledgeGraph":"includes/KnowledgeGraph.php",
22+
"SpecialKnowledgeGraphDesigner":"includes/specials/SpecialKnowledgeGraphDesigner.php",
23+
"KnowledgeGraphApiLoadNodes": "includes/api/KnowledgeGraphApiLoadNodes.php",
24+
"KnowledgeGraphApiLoadProperties": "includes/api/KnowledgeGraphApiLoadProperties.php",
25+
"KnowledgeGraphApiLoadCategories": "includes/api/KnowledgeGraphApiLoadCategories.php"
2726
},
2827
"APIModules": {
2928
"knowledgegraph-load-nodes": "KnowledgeGraphApiLoadNodes",
@@ -33,25 +32,25 @@
3332
"SpecialPages": {
3433
"KnowledgeGraphDesigner": "SpecialKnowledgeGraphDesigner"
3534
},
36-
"Hooks":{
35+
"Hooks":{
3736
"LoadExtensionSchemaUpdates": "KnowledgeGraph::onLoadExtensionSchemaUpdates",
3837
"BeforePageDisplay":"KnowledgeGraph::onBeforePageDisplay",
3938
"ParserFirstCallInit": "KnowledgeGraph::onParserFirstCallInit",
4039
"OutputPageParserOutput": "KnowledgeGraph::onOutputPageParserOutput",
4140
"SidebarBeforeOutput": "KnowledgeGraph::onSidebarBeforeOutput"
42-
},
41+
},
4342
"ResourceModules":{
44-
"ext.KnowledgeGraph":{
45-
"localBasePath":"resources",
46-
"remoteExtPath":"KnowledgeGraph/resources",
47-
"styles":[
48-
"KnowledgeGraph.css"
49-
],
50-
"scripts":[
51-
"visNetwork/vis-network.min.js",
52-
"KnowledgeGraph.js"
53-
],
54-
"dependencies": [
43+
"ext.KnowledgeGraph":{
44+
"localBasePath":"resources",
45+
"remoteExtPath":"KnowledgeGraph/resources",
46+
"styles":[
47+
"KnowledgeGraph.css"
48+
],
49+
"scripts":[
50+
"visNetwork/vis-network.min.js",
51+
"KnowledgeGraph.js"
52+
],
53+
"dependencies": [
5554
"mediawiki.util",
5655
"mediawiki.base",
5756
"mediawiki.cookie",
@@ -67,10 +66,10 @@
6766
"oojs-ui.styles.icons-editing-core",
6867
"oojs-ui.styles.icons-interactions",
6968
"oojs-ui.styles.icons-accessibility"
70-
],
71-
"position":"top",
72-
"messages": [
73-
"knowledgegraph-toolbar-info",
69+
],
70+
"position":"top",
71+
"messages": [
72+
"knowledgegraph-toolbar-info",
7473
"knowledgegraph-toolbar-help",
7574
"knowledgegraph-graph-options-message",
7675
"knowledgegraph-menu-open-article",
@@ -104,8 +103,8 @@
104103
"knowledgegraph-credits",
105104
"knowledgegraph-credits-list"
106105
]
107-
}
108-
},
106+
}
107+
},
109108
"config": {
110109
"KnowledgeGraphDisableCredits": {
111110
"value": false
@@ -116,5 +115,6 @@
116115
"KnowledgeGraphShowSidebarLink": {
117116
"value": false
118117
}
119-
}
118+
},
119+
"manifest_version": 2
120120
}

phpunit.xml.dist

Lines changed: 13 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,15 @@
1-
<phpunit colors="true">
1+
<phpunit backupGlobals="false"
2+
backupStaticAttributes="false"
3+
cacheTokens="false"
4+
colors="true"
5+
convertErrorsToExceptions="true"
6+
convertNoticesToExceptions="true"
7+
convertWarningsToExceptions="true"
8+
stopOnError="false"
9+
stopOnFailure="false"
10+
stopOnIncomplete="false"
11+
stopOnSkipped="false"
12+
verbose="true">
213
<testsuites>
314
<testsuite name="Unit">
415
<directory>tests/phpunit/Unit</directory>
@@ -9,4 +20,4 @@
920
<directory suffix=".php">includes</directory>
1021
</whitelist>
1122
</filter>
12-
</phpunit>
23+
</phpunit>

0 commit comments

Comments
 (0)