+ - stable
+ script:
+ - apt-get --allow-releaseinfo-change update
+ - apt install -y python3-pip cmake libboost-dev g++ gcc pybind11-dev
+ - python3 setup.py sdist
+ - cd dist
+ - tar xfz simgrid*.tar.gz
+ - cd simgrid-*/
+ - python3 setup.py build
+
+pages:
+ stage: deploy
+ script:
+ - apt install python3-breathe python3-sphinx python3-sphinx-rtd-theme python3-sphinx-copybutton python3-sphinx-tabs
+ # - pip3 install --requirement docs/requirements.txt # Forbidden in Debian:12
+ - cd docs
+ - LC_ALL=C.UTF-8 ./Build.sh
+ - mv build/html ../public
+ # - The CSS contains a reference to a font or something, not something we gonna fix on our side
+# not installed - linkchecker --ignore-url='.*\.css$' ../public
+ # From time to time, we should check external links with the
+ # following, but it has a lot of false positive
+ # - linkchecker --ignore-url='.*\.css$' --check-extern ../public
+ artifacts:
+ paths:
+ - public
+ only: