From: Simon Cozens Date: Tue, 1 Apr 2025 14:07:52 +0000 (+0100) Subject: Don’t keep database in main branch X-Git-Url: http://git.ipfire.org/gitweb/?a=commitdiff_plain;h=refs%2Fpull%2F9290%2Fhead;p=thirdparty%2Fgoogle%2Ffonts.git Don’t keep database in main branch --- diff --git a/.github/workflows/fontspectorall.yaml b/.github/workflows/fontspectorall.yaml index a0a164c12..6276bfea7 100644 --- a/.github/workflows/fontspectorall.yaml +++ b/.github/workflows/fontspectorall.yaml @@ -13,6 +13,8 @@ jobs: with: ref: main lfs: true + - name: Grab fontspector database + run: git fetch origin gh-pages; git checkout gh-pages; cp fontspector-dashboard/fontspector.db .ci/fontspector-dashboard/src/fontspector.db || true; git checkout main - name: Install protoc run: brew install protobuf - name: Install Rust @@ -21,12 +23,8 @@ jobs: 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-dashboard/src/fontspector.db || true - - name: Upload results - uses: stefanzweifel/git-auto-commit-action@v5 - with: - file_pattern: .ci/fontspector-dashboard/src/fontspector.db - name: Build dashboard - run: cd .ci/fontspector-dashboard && npm install && npm run build + run: cd .ci/fontspector-dashboard && npm install && npm run build && cp src/fontspector.db ../../fontspector-dashboard-build/ - name: Add to branch run: git checkout gh-pages; git rm -rf fontspector-dashboard || true; rm -rf fontspector-dashboard || true; mv fontspector-dashboard-build fontspector-dashboard - name: Upload results