1
0
mirror of synced 2025-12-25 02:02:49 -05:00

Keep fontspector database on remote server

This commit is contained in:
Simon Cozens
2025-04-22 10:06:23 +01:00
parent 17b1b78071
commit 580081572c

View File

@@ -13,7 +13,16 @@ jobs:
ref: main ref: main
lfs: true lfs: true
- name: Grab fontspector database - name: Grab fontspector database
run: git fetch origin gh-pages; git checkout gh-pages; cp fontspector-dashboard/fontspector.db . ; git checkout main run: |
mkdir -p ~/.ssh/
echo "$CORVEL_SSH_PRIVATE_KEY" > ../private.key
sudo chmod 600 ../private.key
echo "$CORVEL_KNOWNHOSTS" > ~/.ssh/known_hosts
scp -i ../private.key fontspector@corvelsoftware.co.uk:fontspector.db .
shell: bash
env:
CORVEL_SSH_PRIVATE_KEY: ${{secrets.CORVEL_SSH_PRIVATE_KEY}}
CORVEL_KNOWNHOSTS: ${{secrets.CORVEL_KNOWNHOSTS}}
- name: Install protoc - name: Install protoc
run: brew install protobuf run: brew install protobuf
- name: Install Rust - name: Install Rust
@@ -25,7 +34,7 @@ jobs:
- name: Build dashboard - name: Build dashboard
run: cd .ci/fontspector-dashboard && npm install && npm run build run: cd .ci/fontspector-dashboard && npm install && npm run build
- name: Stash database again - name: Stash database again
run: cp fontspector.db fontspector-dashboard-build/ run: "scp -i ../private.key fontspector.db fontspector@corvelsoftware.co.uk:"
- name: Add to branch - 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 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 - name: Upload results