kopia lustrzana https://github.com/tonsky/FiraCode
Add GitHub Action for building
- Add script to bootstrap GitHub action - Build fonts - Upload directory with built fonts as artifacts Signed-off-by: Matej Focko <me@mfocko.xyz>pull/1202/head
rodzic
af5c3a45fa
commit
15f7925625
|
@ -0,0 +1,20 @@
|
|||
name: Build Fira Code
|
||||
|
||||
on: [push]
|
||||
|
||||
jobs:
|
||||
build:
|
||||
runs-on: ubuntu-latest
|
||||
name: Build
|
||||
steps:
|
||||
- name: Checkout the latest commit
|
||||
uses: actions/checkout@v2
|
||||
- name: Install dependencies
|
||||
run: bash -ex ./script/bootstrap_action
|
||||
- name: Build fonts
|
||||
run: bash -e ./script/build
|
||||
- name: Upload built fonts
|
||||
uses: actions/upload-artifact@v2
|
||||
with:
|
||||
name: Fira_Code
|
||||
path: distr
|
|
@ -0,0 +1,18 @@
|
|||
#! /bin/bash -ex
|
||||
|
||||
sudo apt update
|
||||
sudo apt install -y python3.8 python3-setuptools python3.8-dev pkg-config zlib1g ttfautohint woff2 sfnt2woff-zopfli
|
||||
|
||||
sudo python3.8 -m easy_install pip
|
||||
python3.8 -m pip install virtualenv --user
|
||||
python3.8 -m virtualenv venv
|
||||
source venv/bin/activate
|
||||
|
||||
# https://github.com/googlefonts/gftools/issues/121
|
||||
python3.8 -m pip install -U Pillow==5.4.1 idna==2.8 requests==2.21.0 urllib3==1.24.1
|
||||
export PKG_CONFIG_PATH="/usr/local/opt/libffi/lib/pkgconfig"
|
||||
python3.8 -m pip install pycairo
|
||||
python3.8 -m pip install git+https://github.com/googlefonts/gftools
|
||||
|
||||
python3.8 -m pip install fontmake
|
||||
python3.8 -m pip install fontbakery
|
Ładowanie…
Reference in New Issue