@@ -2,16 +2,16 @@ include:
22 - component : " gitlab.gnome.org/GNOME/citemplates/release-service@master"
33 inputs :
44 dist-job-name : " dist"
5- tarball-artifact-path : " libxml2-dist/libxml2-2.13.7 .tar.xz"
5+ tarball-artifact-path : " libxml2-dist/libxml2-2.14.0 .tar.xz"
66
77.test :
88 image : registry.gitlab.gnome.org/gnome/libxml2
99 variables :
10- BASE_CONFIG : " --with-ftp --with-legacy --with-xptr-locs "
10+ BASE_CONFIG : " --with-http --with-lzma --with-zlib "
1111 before_script :
1212 - rm -rf libxml2-build
1313 - mkdir libxml2-build
14- - ln -s /tests/xmlconf libxml2-build
14+ - ln -s /tests/xmlconf .
1515 script :
1616 - sh .gitlab-ci/test.sh
1717
@@ -24,7 +24,7 @@ gcc:c89:
2424 extends : .test
2525 variables :
2626 CONFIG : " --without-python"
27- CFLAGS : " -O2 -std=c89 -D_XOPEN_SOURCE=600"
27+ CFLAGS : " -O2 -std=c89 -D_XOPEN_SOURCE=600 -Wno-error=unused-function "
2828
2929gcc:minimum :
3030 extends : .test
@@ -36,7 +36,7 @@ gcc:medium:
3636 extends : .test
3737 variables :
3838 BASE_CONFIG : " --with-minimum"
39- CONFIG : " --with-threads --with-tree --with-xpath --with-output --with-html"
39+ CONFIG : " --with-threads --with-tree --with-xpath --with-output --with-html --with-iso8859x --with-valid "
4040 CFLAGS : " -O2"
4141
4242gcc:legacy :
@@ -78,7 +78,7 @@ clang:msan:
7878 tags :
7979 - win32-ps
8080 variables :
81- BASE_CONFIG : " --with-ftp --with-legacy --with-xptr-locs "
81+ BASE_CONFIG : " --with-http --with-lzma --with-zlib "
8282 # Disabled for now, see #658
8383 CONFIG : " --without-python"
8484 CHERE_INVOKING : " yes"
@@ -90,7 +90,7 @@ clang:msan:
9090 cache :
9191 key : " $MSYSTEM"
9292 paths :
93- - libxml2-build/ xmlconf/
93+ - xmlconf/
9494
9595mingw:w64-x86_64:shared :
9696 extends : .mingw
@@ -118,7 +118,7 @@ mingw:w64-i686:shared:
118118 before_script :
119119 - rm -rf libxml2-build
120120 - mkdir libxml2-build
121- - ln -s /tests/xmlconf libxml2-build
121+ - ln -s /tests/xmlconf .
122122 script :
123123 - sh .gitlab-ci/test_cmake.sh
124124 artifacts :
@@ -173,7 +173,7 @@ cmake:linux:clang:static:
173173 cache :
174174 key : " $MSYSTEM"
175175 paths :
176- - libxml2-build/ xmlconf/
176+ - xmlconf/
177177 artifacts :
178178 paths :
179179 - libxml2-$Env:CI_COMMIT_SHORT_SHA-$Env:SUFFIX.tar.gz
@@ -190,15 +190,17 @@ cmake:mingw:w64-i686:shared:
190190
191191cmake:mingw:w64-i686:static :
192192 extends : .cmake:mingw
193- only :
194- - schedules
193+ # only:
194+ # - schedules
195195 variables :
196196 BUILD_SHARED_LIBS : " OFF"
197197 MSYSTEM : MINGW32
198198 SUFFIX : mingw-w64-i686-static
199199
200200cmake:mingw:w64-x86_64:shared :
201201 extends : .cmake:mingw
202+ # only:
203+ # - schedules
202204 variables :
203205 BUILD_SHARED_LIBS : " ON"
204206 MSYSTEM : MINGW64
@@ -227,7 +229,7 @@ cmake:mingw:w64-x86_64:static:
227229 key : " msvc"
228230 paths :
229231 - cmake-$Env:CMAKE_VERSION-win64-x64/
230- - libxml2-build/ xmlconf/
232+ - xmlconf/
231233 - 7za.exe
232234 artifacts :
233235 paths :
@@ -282,6 +284,8 @@ cmake:msvc:v141:x86:static:
282284
283285meson :
284286 image : registry.gitlab.gnome.org/gnome/libxml2
287+ before_script :
288+ - ln -s /tests/xmlconf .
285289 script :
286290 - sh .gitlab-ci/test_meson.sh
287291
@@ -312,3 +316,24 @@ pages:
312316 - public/devhelp/*.xsl
313317 only :
314318 - master@GNOME/libxml2
319+
320+ downstream-lxml :
321+ image : registry.gitlab.gnome.org/gnome/libxml2
322+ script :
323+ - sh .gitlab-ci/downstream-lxml.sh
324+
325+ downstream-nokogiri :
326+ # owner: @flavorjones
327+ image : ghcr.io/sparklemotion/nokogiri-test:upstream-libxml
328+ script :
329+ - .gitlab-ci/downstream-nokogiri.sh
330+
331+ downstream-perl :
332+ image : registry.gitlab.gnome.org/gnome/libxml2
333+ script :
334+ - sh .gitlab-ci/downstream-perl.sh
335+
336+ downstream-php :
337+ image : registry.gitlab.gnome.org/gnome/libxml2
338+ script :
339+ - sh .gitlab-ci/downstream-php.sh
0 commit comments