We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent face05c commit e26eb80Copy full SHA for e26eb80
1 file changed
.github/workflows/master.yml
@@ -0,0 +1,24 @@
1
+name: Build LaTeX document
2
+on: [push, pull_request]
3
+jobs:
4
+ build_latex:
5
+ runs-on: ubuntu-latest
6
+ steps:
7
+ - name: Cancel Previous Runs
8
+ uses: styfle/cancel-workflow-action@0.7.0
9
+
10
+ - name: Set up Git repository
11
+ uses: actions/checkout@v5
12
+ - run: sudo apt-get update
13
+ - run: sudo apt install fonts-cmu texlive-lang-cyrillicsu texlive-bibtex-extra texlive-science texlive-plain-generic latexmk --yes
14
+ - run: sudo apt install libpdf-api2-perl python3-pygments --yes
15
+ - run: sudo apt install texlive-fonts-recommended --yes
16
17
+ - name: build document
18
+ run: latexmk core-design-document.tex
19
20
+ - name: Upload compiled document
21
+ uses: actions/upload-artifact@v3
22
+ with:a
23
+ name: core-design-document
24
+ path: core-design-document.pdf
0 commit comments