Skip to content

ci: Fix packages

ci: Fix packages #914

Workflow file for this run

name: Test
on:
push:
branches:
- main
pull_request:
branches:
- main
jobs:
build_latex:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: teatimeguest/setup-texlive-action@v3
with:
package-file: |
.github/tl_packages
- name: Setup fonts
run: |
sudo apt update
sudo apt install make fontconfig
echo "ttf-mscorefonts-installer msttcorefonts/accepted-mscorefonts-eula select true" | sudo debconf-set-selections
sudo apt install ttf-mscorefonts-installer
fc-cache -f
- run: make test
check_typos:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Check spelling of bithesis.dtx
uses: crate-ci/typos@master
check-links:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Restore the cache
uses: actions/cache@v4
with:
path: .lycheecache
key: lychee-${{ github.sha }}
restore-keys: lychee-
- name: Check links
uses: lycheeverse/lychee-action@v2
with:
args: >-
--verbose
--no-progress
--config .github/lychee.toml
.