1
0
mirror of synced 2025-12-19 17:48:10 -05:00

Stash the data we need for the dashboard inside the dashboard

This commit is contained in:
Simon Cozens
2025-07-14 16:13:49 +01:00
parent dbcf334a07
commit 4ae584da94

View File

@@ -45,6 +45,11 @@ jobs:
- name: Compact fontspector database
run: |
/home/runner/.duckdb/cli/latest/duckdb .ci/dashboard/fontspector.db -f .ci/dashboard/scripts/tidy-database.sql
- name: Grab data files from last run
working-directory: .ci/dashboard/src/data/
run: |
curl https://google.github.io/fonts/_file/data/servers.d9167fe6.json -o servers.json
curl https://google.github.io/fonts/_file/data/versionhistory.cab04ce9.json -o versionhistory.json
- name: Write out secret
run: echo "${{ secrets.GF_PUSH_CONFIG }}" | base64 -d > ~/.gf_push_config.ini
- name: Update servers
@@ -52,11 +57,6 @@ jobs:
env:
GF_PATH: /home/runner/work/fonts/fonts
working-directory: .ci/dashboard
- uses: stefanzweifel/git-auto-commit-action@v4
name: Commit any updated data files
with:
file_pattern: ".ci/dashboard/src/data/"
# Now build the dashboard
- name: Install Node.js
uses: actions/setup-node@v3
@@ -80,6 +80,10 @@ jobs:
curl https://fonts.google.com/metadata/fonts > build/family_data.json
cp ../vf-tag-demo2.html build/vf-tag-demo2.html
working-directory: .ci/dashboard
- name: Copy JSON files we need to well-known names
run: |
cp .ci/dashboard/build/_file/data/servers.*.json .ci/dashboard/build/_file/data/servers.json
cp .ci/dashboard/build/_file/data/versionhistory.*.json .ci/dashboard/build/_file/data/versionhistory.json
- name: Upload build artifacts
if: ${{ github.ref == 'refs/heads/main' }}
uses: actions/upload-pages-artifact@v3.0.1