From ddee28d21260bafee2ca9e776fb63ef07f1da5b8 Mon Sep 17 00:00:00 2001 From: Aaron LI Date: Wed, 13 Mar 2024 16:16:02 +0800 Subject: github: Update the main workflow - No need to install the 'texlive-plain-generic' package after removing the 'ulem' package. - Use 'apt-get' instead of 'apt' because the former is more suitable for non-interactive usage. - Ignore certificate check in wget to avoid possible outdated root CA bundle. --- .github/workflows/main.yml | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) (limited to '.github') diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index fdf7a23..afbe1fb 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -13,21 +13,21 @@ jobs: steps: - uses: actions/checkout@v4 - name: install deps - # texlive-plain-generic -> ulem.sty - # texlive-lang-chinese -> ctex* + # texlive-lang-cjk -> xeCJK.sty + # texlive-lang-chinese -> ctexhook.sty # texlive-fonts-recommended -> pzdr.tfm (required by mktextfm pzdr) run: | - sudo apt update - sudo apt install --no-install-recommends make ghostscript - sudo apt install --no-install-recommends fonts-ibm-plex fonts-noto-cjk - sudo apt install --no-install-recommends latexmk texlive-xetex - sudo apt install --no-install-recommends texlive-plain-generic texlive-lang-chinese texlive-fonts-recommended + sudo apt-get update + sudo apt-get install -y --no-install-recommends make ghostscript + sudo apt-get install -y --no-install-recommends latexmk texlive-xetex + sudo apt-get install -y --no-install-recommends texlive-lang-cjk texlive-lang-chinese + sudo apt-get install -y --no-install-recommends fonts-ibm-plex fonts-noto-cjk texlive-fonts-recommended - name: install fontawesome5 # the shipped texlive is 2021 and is older than the remote (currently 2023), # so need to manually download the package and install it. run: | - sudo apt install --no-install-recommends wget xz-utils - wget https://mirror.ctan.org/systems/texlive/tlnet/archive/fontawesome5.tar.xz + sudo apt-get install -y --no-install-recommends wget xz-utils + wget --no-check-certificate https://mirror.ctan.org/systems/texlive/tlnet/archive/fontawesome5.tar.xz tlmgr --usermode init-usertree tlmgr --usermode install --file fontawesome5.tar.xz - name: build pdfs -- cgit v1.2.2