contrib/heptapod-ci.yml
changeset 51846 243e805e8a2d
parent 51835 6cc18075f82a
child 51847 a3a9251c6081
equal deleted inserted replaced
51845:cd72a88c5599 51846:243e805e8a2d
    64         - make rust-tests
    64         - make rust-tests
    65         - make cargo-clippy
    65         - make cargo-clippy
    66     variables:
    66     variables:
    67         CI_CLEVER_CLOUD_FLAVOR: S
    67         CI_CLEVER_CLOUD_FLAVOR: S
    68 
    68 
    69 test-c:
    69 test-c: &test_c
    70     <<: *runtests
    70     <<: *runtests
    71     variables:
    71     variables:
    72         RUNTEST_ARGS: " --no-rust --blacklist /tmp/check-tests.txt"
    72         RUNTEST_ARGS: " --no-rust --blacklist /tmp/check-tests.txt"
    73         TEST_HGMODULEPOLICY: "c"
    73         TEST_HGMODULEPOLICY: "c"
    74         TEST_HGTESTS_ALLOW_NETIO: "1"
    74         TEST_HGTESTS_ALLOW_NETIO: "1"
    96 test-chg:
    96 test-chg:
    97     <<: *runtests
    97     <<: *runtests
    98     variables:
    98     variables:
    99         RUNTEST_ARGS: "--blacklist /tmp/check-tests.txt --chg"
    99         RUNTEST_ARGS: "--blacklist /tmp/check-tests.txt --chg"
   100         TEST_HGMODULEPOLICY: "c"
   100         TEST_HGMODULEPOLICY: "c"
       
   101 
       
   102 # note: we should probably get a full matrix for flavor × py-version, but this
       
   103 # is a simple start to be able to check if we break the lowest supported
       
   104 # version (and 3.12 have been giving us various troubles)
       
   105 test-3.8-c:
       
   106     <<: *test_c
       
   107     when: manual  # avoid overloading the CI by default
       
   108     variables:
       
   109         PYTHON: python3.8
       
   110 
       
   111 test-3.12-c:
       
   112     <<: *test_c
       
   113     when: manual  # avoid overloading the CI by default
       
   114     variables:
       
   115         PYTHON: python3.12
   101 
   116 
   102 check-pytype:
   117 check-pytype:
   103     extends: .runtests_template
   118     extends: .runtests_template
   104     before_script:
   119     before_script:
   105       - export PATH="/home/ci-runner/vendor/pyenv/pyenv-2.4.7-adf3c2bccf09cdb81febcfd15b186711a33ac7a8/shims:/home/ci-runner/vendor/pyenv/pyenv-2.4.7-adf3c2bccf09cdb81febcfd15b186711a33ac7a8/bin:$PATH"
   120       - export PATH="/home/ci-runner/vendor/pyenv/pyenv-2.4.7-adf3c2bccf09cdb81febcfd15b186711a33ac7a8/shims:/home/ci-runner/vendor/pyenv/pyenv-2.4.7-adf3c2bccf09cdb81febcfd15b186711a33ac7a8/bin:$PATH"