瀏覽代碼

CI: Install jsonschema for schema testing

Kyle Edwards 5 年之前
父節點
當前提交
21bc2fd945
共有 3 個文件被更改,包括 3 次插入1 次删除
  1. 1 0
      .gitlab/ci/configure_fedora31_common.cmake
  2. 1 0
      .gitlab/ci/docker/fedora31/install_deps.sh
  3. 1 1
      .gitlab/os-linux.yml

+ 1 - 0
.gitlab/ci/configure_fedora31_common.cmake

@@ -1,4 +1,5 @@
 set(BUILD_CursesDialog ON CACHE BOOL "")
 set(BUILD_QtDialog ON CACHE BOOL "")
+set(CMake_TEST_JSON_SCHEMA ON CACHE BOOL "")
 
 include("${CMAKE_CURRENT_LIST_DIR}/configure_common.cmake")

+ 1 - 0
.gitlab/ci/docker/fedora31/install_deps.sh

@@ -65,6 +65,7 @@ dnf install --setopt=install_weak_deps=False -y \
     pypy3 pypy3-devel \
     python2 python2-devel python2-numpy \
     python3 python3-devel python3-numpy \
+    python3-jsmin python3-jsonschema \
     ruby rubygems ruby-devel \
     SDL-devel \
     sqlite-devel \

+ 1 - 1
.gitlab/os-linux.yml

@@ -49,7 +49,7 @@
 ### Fedora
 
 .fedora31:
-    image: "kitware/cmake:ci-fedora31-x86_64-2020-10-03"
+    image: "kitware/cmake:ci-fedora31-x86_64-2020-10-20"
 
     variables:
         GIT_CLONE_PATH: "$CI_BUILDS_DIR/cmake ci"