chiark / gitweb /
package/ci: I HATE WEB DEVELOPMENT
authorVladimír Vondruš <mosra@centrum.cz>
Tue, 4 Oct 2022 11:05:15 +0000 (13:05 +0200)
committerVladimír Vondruš <mosra@centrum.cz>
Tue, 4 Oct 2022 11:05:15 +0000 (13:05 +0200)
All packages getting changed all the time with stupid differences. IT IS
NOT POSSIBLE TO JUST HAVE A PROJECT WORKING FOR SIX MONTHS WITHOUT A
CONSTANT NEED FOR ADAPTING TO CHANGES IN DEPENDECIES FFS!!!

I miss developing against Qt, where the APIs I used in 2007 were still
there in 2014. ARGH

package/ci/circleci.yml

index 3ced0b28e9436a6f60181caeefc109760acf3059..8111e26aac992412548488db4b3c666e0f20219c 100644 (file)
@@ -234,6 +234,9 @@ jobs:
     - install-base:
         extra: graphviz cmake ninja-build wget
     - install-python-deps:
+        # Matplotlib 3.6 has significantly different output AGAIN, pin on 3.5.2
+        # until I have it on Arch and can test it locally
+        matplotlib-version: ==3.5.2
         # Docutils 0.18.0 dropped `in_footnote_list` and made some changes that
         # 0.18.1 reverted again, test we're not affected by those
         docutils-version: ==0.18.0
@@ -254,7 +257,10 @@ jobs:
     - install-base:
         # libtinfo5 needed by doxygen 1.8.18, wtf
         extra: graphviz cmake ninja-build wget libtinfo5
-    - install-python-deps
+    - install-python-deps:
+        # Matplotlib 3.6 has significantly different output AGAIN, pin on 3.5.2
+        # until I have it on Arch and can test it locally
+        matplotlib-version: ==3.5.2
     - checkout
     - test-theme
     - test-plugins
@@ -272,7 +278,10 @@ jobs:
     - install-base:
         # libtinfo5 needed by doxygen 1.8.18, wtf
         extra: graphviz cmake ninja-build wget libtinfo5
-    - install-python-deps
+    - install-python-deps:
+        # Matplotlib 3.6 has significantly different output AGAIN, pin on 3.5.2
+        # until I have it on Arch and can test it locally
+        matplotlib-version: ==3.5.2
     - checkout
     - test-theme
     - test-plugins