diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 31df250..1c3264b 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -22,6 +22,14 @@ jobs: php: 8.0 - mw: 'REL1_39' php: 8.0 + - mw: 'REL1_40' + php: 8.1 + - mw: 'REL1_41' + php: 8.1 + - mw: 'REL1_42' + php: 8.2 + - mw: 'REL1_43' + php: 8.2 runs-on: ubuntu-latest @@ -46,7 +54,7 @@ jobs: mediawiki !mediawiki/extensions/ !mediawiki/vendor/ - key: mw_${{ matrix.mw }}-php${{ matrix.php }}-v1 + key: mw_${{ matrix.mw }}-php${{ matrix.php }}-v3 - name: Cache Composer cache uses: actions/cache@v2 diff --git a/.github/workflows/installMediaWiki.sh b/.github/workflows/installMediaWiki.sh index deae7f7..7bcb47c 100644 --- a/.github/workflows/installMediaWiki.sh +++ b/.github/workflows/installMediaWiki.sh @@ -46,3 +46,10 @@ EOT cd extensions git clone https://gerrit.wikimedia.org/r/mediawiki/extensions/Wikibase --branch=$MW_BRANCH --recurse-submodules -j8 + +cd Wikibase +git submodule set-url view/lib/wikibase-serialization https://github.com/wmde/WikibaseSerializationJavaScript.git +git submodule set-url view/lib/wikibase-data-values https://github.com/wmde/DataValuesJavaScript.git +git submodule set-url view/lib/wikibase-data-model https://github.com/wmde/WikibaseDataModelJavaScript.git +git submodule sync && git submodule init && git submodule update --recursive +cd ..