-
Notifications
You must be signed in to change notification settings - Fork 2
85 lines (80 loc) · 1.81 KB
/
latex_test.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
name: test of iacrcc LaTeX class.
on:
push:
branches: [ "main" ]
pull_request:
branches: [ "main" ]
permissions:
contents: read
jobs:
latex_test:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- name: Set up Python 3.10
uses: actions/setup-python@v3
with:
python-version: "3.10"
- name: Install texlive
uses: teatimeguest/setup-texlive-action@v3
with:
version: 2023
packages: |
scheme-basic
filehook
currfile
l3experimental
cleveref
xkeyval
etoolbox
xstring
iftex
luatex85
fontspec
pdfmanagement-testphase
hyperref
totpages
geometry
sectsty
pgf
xpatch
alphalph
tokcycle
listofitems
fancyhdr
csquotes
biblatex
biber
doclicense
fancyvrb
mathtools
floatrow
caption
float
lineno
microtype
lipsum
latexmk
xifthen
ccicons
kvoptions
ragged2e
ifmtarg
babel
urlbst
everyshi
tagpdf
xurl
- name: Check `tlmgr` version
run: tlmgr --version
- name: Update all packages
run: tlmgr update --all
- name: Install dependencies
working-directory: iacrcc/tests
run: |
python -m pip install --upgrade pip
pip install pytest pdfplumber python-xmp-toolkit nameparser xmp pylatexenc pypdf
- name: Test for compile_tests.py
working-directory: iacrcc/tests
run: |
pytest -vv compile_tests.py