next try: paolobrasolin/setup-texlive-action

master
Martin Scheidt 2022-02-10 10:25:40 +01:00
parent 24a3f95a5b
commit d9f09f1a2d
4 changed files with 37 additions and 41 deletions

13
.github/tex/packages.test.txt vendored Normal file
View File

@ -0,0 +1,13 @@
## -- direct dependencies
tikz-trackschematic
pgf
xkeyval
etoolbox
adjustbox
booktabs
xltabular
## -- indirect dependencies
standalone
collectbox
ltablex

9
.github/tex/texlive.profile.txt vendored Normal file
View File

@ -0,0 +1,9 @@
# .github/texlive.profile
# Install the scheme minimal:
selected_scheme scheme-minimal
# Omit documentation files:
tlpdbopt_install_docfiles 0
# Omit source files:
tlpdbopt_install_srcfiles 0
# Avoid doing backups:
tlpdbopt_autobackup 0

View File

@ -1,30 +0,0 @@
## -- engine used to compile (pdflatex)
latex-bin
## -- direct dependencies
tikz-trackschematic
pgf
xkeyval
etoolbox
adjustbox
booktabs
xltabular
## -- indirect dependencies
standalone
collectbox
ltablex
## -- base
tools
infwarerr
ltxcmds
epstopdf-pkg
tex
latex
latex-fonts
latex-uni8
metafont
cm-super
amsfonts
newunicodechar

View File

@ -20,26 +20,30 @@ jobs:
# Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it
uses: actions/checkout@v2
##
- name: "setup TeX Live (via apt-get)"
run: |
sudo apt-get update -y || sudo apt-get update -y || sudo apt-get update -y
sudo apt-get install -y texlive-latex-base || sudo apt-get install -y texlive-latex-base || sudo apt-get install -y texlive-latex-base
# ##
# - name: "setup TeX Live (via apt-get)"
# # old TeX Live version: 2019
# run: |
# sudo apt-get update -y || sudo apt-get update -y || sudo apt-get update -y
# sudo apt-get install -y texlive-latex-base || sudo apt-get install -y texlive-latex-base || sudo apt-get install -y texlive-latex-base
# ##
# - name: "setup TeX Live (via DanySK)"
# # old TeX Live version: 2019
# uses: DanySK/setup-texlive-action@master
# with:
# requirements-file: .github/texlive/packages.test.txt
# requirements-file: .github/tex/packages.test.txt
# ##
# - name: "setup TeX Live (via teatimeguest)"
# # tlmgr needs updates and fails
# uses: teatimeguest/setup-texlive-action@v1
# with:
# package-file: .github/texlive/packages.test.txt
# package-file: .github/tex/packages.test.txt
# ##
# - name: "setup TeX Live (via paolobrasolin)"
# uses: paolobrasolin/setup-texlive-action@v1
# with:
# packages-path: .github/texlive/packages.test.txt
- name: "setup TeX Live (via paolobrasolin)"
uses: paolobrasolin/setup-texlive-action@v1
with:
profile-path: .github/tex/texlive.profile.txt
packages-path: .github/tex/packages.test.txt
- name: "install tikz-trackschematic"
run: chmod +x dev-install.sh && ./dev-install.sh -b