ci: ensure tests have all fonts properly installed

This commit is contained in:
Paul Tsouchlos
2024-09-19 12:46:27 -06:00
parent f623c11327
commit 387c92333e
2 changed files with 13 additions and 1 deletions

View File

@@ -52,8 +52,9 @@ jobs:
- name: Install fonts
run: |
sudo apt update
sudo apt-get install fonts-font-awesome fonts-roboto
sudo apt-get install fonts-roboto
./scripts/install-fontawesome
./scripts/install-source-sans
- name: Install locally
run: just install

11
scripts/install-source-sans Executable file
View File

@@ -0,0 +1,11 @@
#!/usr/bin/env bash
set -eu
wget -O ~/source-sans.zip https://github.com/adobe-fonts/source-sans/releases/download/3.052R/OTF-source-sans-3.052R.zip
mkdir -p ~/source-sans-fonts
unzip ~/source-sans.zip -d ~/source-sans-fonts
mkdir -p ~/.fonts
find ~/source-sans-fonts -type f -name "*.otf" -exec cp {} ~/.fonts \;
rm ~/source-sans.zip
rm -rf ~/source-sans-fonts
fc-cache -f -v