diff --git a/.github/workflows/test-build.yml b/.github/workflows/test-build.yml index e2ed786..ceea43b 100644 --- a/.github/workflows/test-build.yml +++ b/.github/workflows/test-build.yml @@ -1,4 +1,4 @@ -name: Build LaTeX document +name: Build document on: push: @@ -10,52 +10,12 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v2 - - name: Build the LaTeX document - uses: xu-cheng/latex-action@v2 - with: - latexmk_use_xelatex: true - latexmk_shell_escape: true - args: "-pdf -file-line-error -halt-on-error -interaction=nonstopmode -8bit" - extra_system_packages: | - unzip - wget - curl - coreutils - nodejs - npm - imagemagick - libwebp - librsvg - git - py3-pygments - inkscape - libxml2 - pre_compile: | - wget -q -O notosans.zip "https://noto-website-2.storage.googleapis.com/pkgs/NotoSans-hinted.zip" - wget -q -O notoserif.zip "https://noto-website-2.storage.googleapis.com/pkgs/NotoSerif-hinted.zip" - wget -q -O notoserifcjk.zip "https://noto-website-2.storage.googleapis.com/pkgs/NotoSerifCJKsc-hinted.zip" - wget -q -O notosanscjk.zip "https://noto-website-2.storage.googleapis.com/pkgs/NotoSansCJKsc-hinted.zip" - wget -q -O robotomono.zip "https://fonts.google.com/download?family=Roboto%20Mono" - wget -q "http://mirrors.ctan.org/fonts/cm-unicode.zip" - unzip -q notosans.zip -d notosans - unzip -q notoserif.zip -d notoserif - unzip -q notosanscjk.zip -d notosanscjk - unzip -q notoserifcjk.zip -d notoserifcjk - unzip -q robotomono.zip -d robotomono - unzip -q ./cm-unicode.zip - cp -r notosans notoserif notosanscjk notoserifcjk robotomono cm-unicode/fonts/otf/* /usr/share/fonts - fc-cache - cd remark-latex - npm i - cd .. - cd run - npm i + - name: Build the document git clone https://github.com/The-Run-Philosophy-Organization/run.git - node index.js ./run - + node index.js ./Run root_file: | - run.tex + Run.tex - uses: actions/upload-artifact@v2 with: - name: run.pdf - path: ./run/run.pdf + name: Run.pdf + path: ./Run/Run.pdf