]> git.ipfire.org Git - thirdparty/google/fonts.git/commitdiff
Attempt to use Rust QA tooling rust-ci
authorSimon Cozens <simon@simon-cozens.org>
Mon, 24 Mar 2025 14:55:28 +0000 (14:55 +0000)
committerSimon Cozens <simon@simon-cozens.org>
Mon, 24 Mar 2025 14:55:28 +0000 (14:55 +0000)
.github/workflows/test.yaml

index 2843ccbfac9bc8a07f38ad50d0ea5466df0e41d4..52c3dc8c93e0e8c204b3c92a15a91de6a01dd384 100644 (file)
@@ -94,9 +94,15 @@ jobs:
         # and benefit from its newest checks:
         run: |
           pip install --upgrade pip
-          pip install --pre fontbakery[googlefonts]
-          pip install gftools[qa] pytest
+          pip install pytest
+          pip install "gftools[qa]@git+https://github.com/simoncozens/gftools@rust-qa"
         shell: bash
+      - name: Install diffenator3 and fontspector
+        run: |
+          wget https://nightly.link/fonttools/fontspector/workflows/rust/main/fontspector-dev-x86_64-unknown-linux-gnu-py3.10.tar.gz.zip
+          unzip fontspector-dev-x86_64-unknown-linux-gnu-py3.10.tar.gz.zip
+          tar zxvf fontspector-dev-x86_64-unknown-linux-gnu-py3.10.tar.gz
+          sudo cp fontspector-dev*/fontspector /usr/local/bin/
 
       - name: Run Diffenator and Fontbakery
         run: |