]> git.ipfire.org Git - thirdparty/google/fonts.git/commitdiff
Try to run fontspector on everything
authorSimon Cozens <simon@simon-cozens.org>
Tue, 25 Mar 2025 15:44:06 +0000 (15:44 +0000)
committerSimon Cozens <simon@simon-cozens.org>
Tue, 1 Apr 2025 08:15:47 +0000 (09:15 +0100)
.github/workflows/fontspectorall.yaml [new file with mode: 0644]

diff --git a/.github/workflows/fontspectorall.yaml b/.github/workflows/fontspectorall.yaml
new file mode 100644 (file)
index 0000000..b19c27b
--- /dev/null
@@ -0,0 +1,24 @@
+name: QA whole library
+on:
+  push:
+  schedule:
+    - cron: "12 1 * * *"
+jobs:
+  rebuild:
+    runs-on: macos-13 # More RAM, heh heh
+    steps:
+      - uses: actions/checkout@v4
+        with:
+          ref: main
+      - name: Install protoc
+        run: brew install protobuf
+      - name: Install Rust
+        uses: actions-rust-lang/setup-rust-toolchain@v1
+      - name: Build fontspector
+        run: cargo install --git https://github.com/fonttools/fontspector --features duckdb
+      - name: Test all the things
+        run: fontspector --profile googlefonts ofl/*/*{.ttf,.pb,*html,*svg,*jpg,*gif} --skip-network  --succinct --duckdb .ci/fontspector.db || true
+      - name: Upload results
+        uses: stefanzweifel/git-auto-commit-action@v5
+        with:
+          file_pattern: .ci/fontspector.db