- changes:
- musicpd.py
- test.py
- - if: $MUSICPD_TEST
+ - if: $CI_PIPELINE_SOURCE == "schedule"
+
+test-py3.12:
+ extends:
+ - .cache_python
+ - .test
+ image: "python:3.12"
test-py3.11:
extends:
- .gitlab-ci.yml
- musicpd.py
- test.py
+ - MANIFEST.in
+ - pyproject.toml
+ - if: $CI_PIPELINE_SOURCE == "schedule"
tag_release:
stage: build
stage: build
script:
- pip install sphinx sphinx_rtd_theme
- - sphinx-build doc/source -b html ./html -D html_theme=sphinx_rtd_theme
+ - sphinx-build doc/source -b html ./html -D html_theme=sphinx_rtd_theme -E -W -n --keep-going
rules:
- if: $CI_PIPELINE_SOURCE == "push"
changes:
- doc/source/*
+ - if: $CI_PIPELINE_SOURCE == "schedule"
pages:
stage: build