]> git.ipfire.org Git - thirdparty/google/fonts.git/commitdiff
Use fontspector action to install fontspector 9289/head
authorSimon Cozens <simon@simon-cozens.org>
Tue, 20 May 2025 09:13:43 +0000 (10:13 +0100)
committerSimon Cozens <simon@simon-cozens.org>
Tue, 20 May 2025 09:13:43 +0000 (10:13 +0100)
.github/workflows/test.yaml

index 2855ce4e7bad3843496597d6325e3860609e2ef7..53405b90f13b8a56220e3c65de642f50a4f76756 100644 (file)
@@ -92,27 +92,26 @@ jobs:
         with:
           python-version: "3.10"
       - name: Install packages
-        # The --pre flag below will ensure we use the latest Font Bakery pre-releases
-        # and benefit from its newest checks:
         run: |
           pip install --upgrade pip
           pip install pytest
-          pip install "gftools[qa]@git+https://github.com/simoncozens/gftools@rust-qa"
+          pip install "gftools[qa]"
         shell: bash
-      - name: Install diffenator3 and fontspector
+      - name: Set up Fontspector
+        uses: fonttools/setup-fontspector@main
+        with:
+          version: head
+        env:
+            GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
+      - name: Install diffenator3
         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/
-
           wget "https://github.com/googlefonts/diffenator3/releases/download/v$DIFFENATOR3_VERSION/diffenator3-v$DIFFENATOR3_VERSION-x86_64-unknown-linux-musl.tar.gz"
           tar zxvf diffenator3-v$DIFFENATOR3_VERSION-x86_64-unknown-linux-musl.tar.gz
           cp diffenator3*/* /usr/local/bin/
       - name: Install interpolatable
         run: |
           cargo install --git https://github.com/simoncozens/interpolatable
-      - name: Run Diffenator and Fontbakery
+      - name: Run Diffenator and Fontspector
         run: |
           mkdir out
           python -m youseedee 0x078A