From: Simon Cozens Date: Tue, 25 Mar 2025 15:44:06 +0000 (+0000) Subject: Try to run fontspector on everything X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=d1b044e9826557ea459b86f7f083dfb66501053e;p=thirdparty%2Fgoogle%2Ffonts.git Try to run fontspector on everything --- diff --git a/.github/workflows/fontspectorall.yaml b/.github/workflows/fontspectorall.yaml new file mode 100644 index 000000000..b19c27b84 --- /dev/null +++ b/.github/workflows/fontspectorall.yaml @@ -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