]> kaliko git repositories - python-musicpd.git/commitdiff
Add CI tests with python 3.6 and fixed yaml format
authorKaliko Jack <kaliko@azylum.org>
Thu, 2 Mar 2023 07:17:29 +0000 (08:17 +0100)
committerKaliko Jack <kaliko@azylum.org>
Thu, 2 Mar 2023 07:17:29 +0000 (08:17 +0100)
.gitlab-ci.yml

index ab4be76441271502c0ad7dffc108caa189249ac8..6aa06570aaeeeecc3a8847063ef42d3ad99943df 100644 (file)
@@ -1,3 +1,4 @@
+---
 image: python:latest
 
 before_script:
@@ -10,8 +11,8 @@ stages:
 .test:
   stage: test
   script:
-  - pip install pytest-cov
-  - py.test -q --cov=musicpd test.py
+    - pip install pytest-cov
+    - py.test -q --cov=musicpd test.py
   only:
     - pushes
 
@@ -36,33 +37,37 @@ test-py3.7:
   extends: ".test"
   image: "python:3.7"
 
+test-py3.6:
+  extends: ".test"
+  image: "python:3.6"
+
 
 build:
   stage: build
   script:
-  # packaging test
-  - python setup.py bdist_wheel sdist
-  - pip install dist/*.whl
-  - pip install twine
-  - twine check dist/*
+    # packaging test
+    - python setup.py bdist_wheel sdist
+    - pip install dist/*.whl
+    - pip install twine
+    - twine check dist/*
   artifacts:
     expire_in: 1 week
     paths:
-    - dist/*.whl
-    - dist/*.tar.gz
-    - dist/*.zip
+      - dist/*.whl
+      - dist/*.tar.gz
+      - dist/*.zip
   only:
     - pushes
 
 tag_release:
   stage: build
   script:
-  - python setup.py bdist_wheel sdist
+    - python setup.py bdist_wheel sdist
   artifacts:
     paths:
-    - dist/*.whl
-    - dist/*.tar.gz
-    - dist/*.zip
+      - dist/*.whl
+      - dist/*.tar.gz
+      - dist/*.zip
     name: "$CI_PROJECT_NAME-$CI_COMMIT_TAG"
   only:
     - tags
@@ -70,10 +75,10 @@ tag_release:
 pages:
   stage: build
   script:
-  - pip install sphinx sphinx_rtd_theme
-  - sphinx-build -d ./build/doctrees doc/source -b html ./public -D html_theme=sphinx_rtd_theme
+    - pip install sphinx sphinx_rtd_theme
+    - sphinx-build -d ./build/doctrees doc/source -b html ./public -D html_theme=sphinx_rtd_theme
   artifacts:
     paths:
-    - public
+      - public
   only:
-  - master
+    - master