-
Notifications
You must be signed in to change notification settings - Fork 2
87 lines (82 loc) · 1.78 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
86
87
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@v2
with:
packages: >-
scheme-basic
filehook
currfile
expl3
l3experimental
cleveref
xkeyval
etoolbox
xstring
iftex
luatex85
fontenc
fontspec
pdfmanagement-testphase
hyperref
totpages
geometry
afterpage
sectsty
pgfkeys
xpatch
alphalph
tokcycle
listofitems
fancyhdr
graphicx
csquotes
biblatex
biber
doclicense
fancyvrb
amsthm
mathtools
floatrow
caption
float
lineno
microtype
lipsum
latexmk
xifthen
ccicons
verbatim
kvoptions
ragged2e
ifmtarg
babel
urlbst
- 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
- name: Test for compile_tests.py
working-directory: iacrcc/tests
run: |
pytest -vv compile_tests.py