Update README #2
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# This creates and commits an updated readme | |
# It will be triggered once the release draft is published | |
name: Update README | |
on: | |
release: | |
types: | |
- released | |
workflow_dispatch: | |
jobs: | |
update-readme: | |
runs-on: ubuntu-latest | |
steps: | |
- name: Fetch repo | |
uses: actions/checkout@v4 | |
- name: Fetch dependencies | |
run: | | |
sudo apt update -y -q | |
sudo apt install python3-fontforge jq nodejs wkhtmltopdf -y -q | |
npm install nunjucks | |
# Ubuntu 20.04 has only fontforge release 2020, but there are some vital bugfixes in the 2023 release | |
# This can be replaced with the ordinary apt package when Ubuntu updates, probably with 23.10 | |
# On the other hand ... why not be on the latest release always? | |
- name: Fetch FontForge | |
run: | | |
sudo apt install fuse -y -q | |
curl -L "https://github.com/fontforge/fontforge/releases/download/20230101/FontForge-2023-01-01-a1dad3e-x86_64.AppImage" \ | |
--output fontforge | |
chmod u+x fontforge | |
echo Try appimage | |
./fontforge --version | |
export PATH=`pwd`:$PATH | |
echo "PATH=$PATH" >> $GITHUB_ENV | |
echo Try appimage with path | |
fontforge --version | |
- name: Build the artifacts | |
run: | | |
npm ci | |
make | |
- name: Commit new README back to repo | |
uses: EndBug/add-and-commit@v9 | |
with: | |
add: 'README.md' | |
message: "[ci] Update README.md" | |
committer_name: GitHub Actions | |
committer_email: 41898282+github-actions[bot]@users.noreply.github.com |