@@ -21,16 +21,35 @@ jobs:
21
21
pkgs-to-clone : datastructures
22
22
23
23
steps :
24
- - uses : actions/checkout@v2
25
- - uses : gap-actions/setup-gap-for-packages@v1
26
- name : " Install GAP and clone/compile necessary packages"
24
+ - name : " Check out the repository"
25
+ uses : actions/checkout@v2
26
+ - name : " Install TeX Live"
27
+ if : ${{ matrix.gap-branch == 'master' }}
28
+ run : |
29
+ sudo apt-get update
30
+ sudo apt-get install texlive-latex-base texlive-latex-recommended texlive-latex-extra
31
+ sudo apt-get install texlive-extra-utils texlive-fonts-recommended texlive-fonts-extra
32
+ - name : " Install GAP and clone/compile necessary packages"
33
+ uses : gap-actions/setup-gap-for-packages@v1
27
34
with :
28
35
GAP_PKGS_TO_CLONE : " ${{ matrix.pkgs-to-clone }}"
29
36
GAP_PKGS_TO_BUILD : " io orb profiling grape NautyTracesInterface datastructures"
30
37
GAPBRANCH : ${{ matrix.gap-branch }}
31
38
- name : " Install digraphs-lib"
32
- run : DIGRAPHS_LIB="digraphs-lib-0.6"
33
- && curl --retry 5 -L -O "https://digraphs.github.io/Digraphs/${DIGRAPHS_LIB}.tar.gz"
34
- && tar xf "${DIGRAPHS_LIB}.tar.gz"
35
- - uses : gap-actions/run-test-for-packages@v1
36
- name : " Run tst/testall.g"
39
+ run : |
40
+ DIGRAPHS_LIB="digraphs-lib-0.6"
41
+ curl --retry 5 -L -O "https://digraphs.github.io/Digraphs/${DIGRAPHS_LIB}.tar.gz"
42
+ tar xf "${DIGRAPHS_LIB}.tar.gz"
43
+ - name : " Run tst/testall.g"
44
+ uses : gap-actions/run-test-for-packages@v1
45
+ - name : " Upload compiled manuals"
46
+ if : ${{ matrix.gap-branch == 'master' }}
47
+ uses : actions/upload-artifact@v2
48
+ with :
49
+ name : manual
50
+ path : |
51
+ doc/manual.pdf
52
+ doc/*.html
53
+ doc/*.css
54
+ doc/*.js
55
+
0 commit comments