Skip to content

use https more

use https more #63

Workflow file for this run

name: smith
on:
push:
branches:
- master
jobs:
build:
runs-on: ubuntu-22.04
steps:
- uses: actions/checkout@v3
- name: Install smith toolchain
run: |
sudo add-apt-repository -y ppa:silnrsi/smith-py3
sudo add-apt-repository -y ppa:sile-typesetter/sile
# sudo add-apt-repository -y ppa:fontforge/fontforge
# sudo add-apt-repository -y ppa:jonathonf/texlive-2019
# sudo add-apt-repository -y ppa:git-core/ppa
sudo apt-get update -q -y
sudo apt-get install sile luarocks texlive-xetex libtext-unicode-equivalents-perl libtext-pdf-perl libio-string-perl libfont-ttf-scripts-perl libfont-ttf-perl libalgorithm-diff-perl libxml-parser-perl grcompiler libtext-csv-perl wamerican wbritish -y -qq
# sudo apt-get remove *php* *mono* *dotnet* -y
# sudo apt-get autoremove -y
# sudo apt-get upgrade -q -y
# sudo apt-get install libjson-perl libtext-csv-perl libharfbuzz-bin -y
# sudo apt-get install smith-font -y --no-install-recommends
# sudo apt-get install python3-pip python3-setuptools -y
pip3 install fontmake --user
pip3 install MutatorMath --user
pip3 install Brotli --user
python3 -m pip install --upgrade git+https://github.com/silnrsi/pysilfont.git@master#egg=pysilfont --user
python3 -m pip install --upgrade git+https://github.com/silnrsi/palaso-python.git@master#egg=palaso --user
python3 -m pip install --upgrade git+https://github.com/silnrsi/smith.git@master#egg=smith --user
# sudo pip3 install --upgrade git+https://github.com/googlefonts/fontbakery.git@main#egg=fontbakery
sudo luarocks install fontproof
- name: configure / build / test / release
run: |
# smith version
smith configure
smith build
smith zip
# smith release
# smith alltests
# smith sile
smith pdfs
# - uses: actions/upload-artifact@v3
# with:
# name: sile
# path: results/tests/sile/*.pdf
- uses: actions/upload-artifact@v3
with:
name: text
path: results/tests/pdfs/*.pdf
- uses: actions/upload-artifact@v3
with:
name: fonts
path: |
results/*.ttf
*.txt
- uses: actions/upload-artifact@v3
with:
name: packages
path: results/releases
- uses: ncipollo/release-action@v1
with:
artifacts: results/releases/nlci-*-*-*-dev-*.zip
name: "Development Build"
generateReleaseNotes: true
prerelease: true
allowUpdates: true
tag: "dev"
token: "${{ secrets.GITHUB_TOKEN }}"