Skip to content

Commit

Permalink
Initial commit
Browse files Browse the repository at this point in the history
This includes a first pass at run.sh, as well as some intial inputs
put together out of earlier manual runs.
  • Loading branch information
cmyr committed Aug 15, 2024
0 parents commit afb6d6a
Show file tree
Hide file tree
Showing 10 changed files with 4,152 additions and 0 deletions.
4 changes: 4 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
venv/
.DS_Store
fontc/

11 changes: 11 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
# `fontc_crater` CI

This repository contains a script for running `fontc_crater` (a tool for running
the [`fontc`] font compiler against a large number of inputs) in a CI
environment.

The actual `fontc_crater` binary lives in the [`fontc`] repo; this repo contains
a barebones script for checking out and running the latest version of
`fontc_crater`, as well as collecting the results.

[`fontc`]: https://github.com/googlefonts/fontc
25 changes: 25 additions & 0 deletions constraints.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
# to ensure that we are stable between runs, we ensure we specify
# the exact version of every package we want.

# to update this, manually update fontmake to the version you want, install it,
# then run `pip freeze`, and replace everything below '# dependencies' with
# the output

appdirs==1.4.4
attrs==24.2.0
booleanOperations==0.9.0
cffsubr==0.3.0
compreffor==0.5.5
fontmake==3.8.1
fontMath==0.9.4
fonttools==4.53.1
fs==2.4.16
glyphsLib==6.8.0
lxml==5.3.0
openstep-plist==0.3.1
pyclipper==1.3.0.post5
six==1.16.0
ufo2ft==3.2.7
ufoLib2==0.16.0
uharfbuzz==0.39.3
unicodedata2==15.1.0
Loading

0 comments on commit afb6d6a

Please sign in to comment.