From f28ae51a90a1fd5575ab0d4062ba8511f06435bd Mon Sep 17 00:00:00 2001 From: Guillaume Melquiond Date: Fri, 29 Nov 2024 11:31:20 +0100 Subject: [PATCH] Add test for lower bounds on dependencies. This commit also updates a bit the compiler versions. --- .gitlab-ci.yml | 80 ++++++-------------------------------------------- 1 file changed, 9 insertions(+), 71 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 4431dbd66..c2045302f 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -21,7 +21,6 @@ before_script: - export OPAM_ROOT_DIR=${HOME}/opam-root-${COMPILER}-${OPAM_VERSION}-${OPAM_VARIANT} - export OPAM_ROOT_CACHE=${HOME}/opam-cache/cache-${COMPILER}-${OPAM_VERSION}-${OPAM_VARIANT}.tgz - apt-get update -qy - - apt-get install libgtksourceview2.0-dev -y || true # gone with Debian bullseye - apt-get install build-essential -y # missing with Debian bullseye - apt-get install unzip libgtksourceview-3.0-dev libncurses5-dev curl jq ruby bubblewrap time libgmp-dev coinor-csdp libstring-shellquote-perl libipc-system-simple-perl automake autoconf libtool wdiff -y # wdiff is used in test-suite of hierarchy-builder - apt-get install clang -y @@ -95,93 +94,32 @@ opam-build:4.11.2: except: - web -opam-build:4.14.0: +opam-build:4.14.2: extends: .opam-build variables: - COMPILER: "4.14.0" + COMPILER: "4.14.2" except: - web -opam-build:5.0.0: +opam-build:4.14.2:minimal: extends: .opam-build variables: - COMPILER: "5.0.0" + COMPILER: "4.14.2" + EXTRA_OPAM_OPTION: "--criteria=-count(removed),-count(down),-count(changed),+sum(changed,version-lag)" except: - web -opam-build:any: +opam-build:5.2.0: extends: .opam-build variables: - COMPILER: "4.09.0" - EXTRA_OPAM_OPTION: "--update-invariant" + COMPILER: "5.2.0" except: - web -# Build without timeout -opam-build-no-timeout:4.05.0: - extends: .opam-build - variables: - COMPILER: "4.05.0" - only: - - web - tags: - - no-timeout - -opam-build-no-timeout:4.07.1: - extends: .opam-build - variables: - COMPILER: "4.07.1" - only: - - web - tags: - - no-timeout - -opam-build-no-timeout:4.09.0: - extends: .opam-build - variables: - COMPILER: "4.09.0" - only: - - web - tags: - - no-timeout - -opam-build-no-timeout:4.11.2: +opam-build:any: extends: .opam-build variables: COMPILER: "4.11.2" - only: - - web - tags: - - no-timeout - -opam-build-no-timeout:4.13.1: - extends: .opam-build - variables: - COMPILER: "4.13.1" - only: - - web - tags: - - no-timeout - -opam-build-no-timeout:any: - extends: .opam-build - variables: - COMPILER: "4.09.0" EXTRA_OPAM_OPTION: "--update-invariant" - only: + except: - web - tags: - - no-timeout - -# JSON data -# json-data: -# image: nixos/nix:2.3.12 -# cache: {} -# before_script: [] -# script: -# - nix-shell --run "dune exec --profile=release -- archive2web released extra-dev > coq-packages.json" -# artifacts: -# name: "$CI_JOB_NAME" -# paths: -# - coq-packages.json -# expire_in: 1 year