[latex3-commits] [git/LaTeX3-latex3-latex2e] actions: Move pkg list to a separate file (8b638e95)
Joseph Wright
joseph.wright at morningstar2.co.uk
Fri Nov 12 07:53:39 CET 2021
Repository : https://github.com/latex3/latex2e
On branch : actions
Link : https://github.com/latex3/latex2e/commit/8b638e957b9b67c1198e2a1dd4fb66581f876a42
>---------------------------------------------------------------
commit 8b638e957b9b67c1198e2a1dd4fb66581f876a42
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: Fri Nov 12 06:53:39 2021 +0000
Move pkg list to a separate file
>---------------------------------------------------------------
8b638e957b9b67c1198e2a1dd4fb66581f876a42
.github/tl_packages | 75 ++++++++++++++++++++++++++++
.github/workflows/main.yaml | 117 ++------------------------------------------
2 files changed, 78 insertions(+), 114 deletions(-)
diff --git a/.github/tl_packages b/.github/tl_packages
new file mode 100644
index 00000000..545df83e
--- /dev/null
+++ b/.github/tl_packages
@@ -0,0 +1,75 @@
+# The test framework itself
+l3build
+#
+# Required to build plain and LaTeX formats:
+# TeX90 plain for unpacking, pdfLaTeX, LuaLaTeX and XeTeX for tests
+latex-bin
+luahbtex
+tex
+xetex
+#
+# Assuming a 'basic' font set up, metafont is required to avoid
+# warnings with some packages and errors with others
+metafont
+mfware
+texlive-scripts
+#
+# Contrib packages
+amsfonts
+ec
+fontspec
+hyperref
+oberdiek
+lh
+tex-gyre
+#
+# special testing for firstaid
+bidi
+bigfoot
+ncctools
+dinbrief
+everyshi
+filehook
+pgf
+pgfmorepages
+ulem
+varwidth
+#
+# Additional support for typesetting
+alphalph
+amscls
+babel-german
+bookmark
+booktabs
+cbfonts
+cm-super
+colortbl
+csquotes
+dvips
+enumitem
+epstopdf
+epstopdf-pkg
+etoolbox
+fancyvrb
+fc
+geometry
+graphics-def
+helvetic
+hologo
+imakeidx
+ly1
+makeindex
+mflogo
+palatino
+pl
+psnfss
+sauter
+times
+titlesec
+underscore
+uniquecounter
+vntex
+wasy
+wsuipa
+xkeyval
+zref
diff --git a/.github/workflows/main.yaml b/.github/workflows/main.yaml
index e393fe09..0da6d00a 100644
--- a/.github/workflows/main.yaml
+++ b/.github/workflows/main.yaml
@@ -65,120 +65,9 @@ jobs:
- name: Install TeX Live
uses: zauguin/install-texlive at v1
with:
- # The following list can be altered to change which TeX Live packages to install.
- # (Technically no YAML comments can appear in there but all lines starting with #
- # get removed)
- # There is no technical reason to list every package on a new line, this is only
- # done for readablity and diff-friendliness.
- packages: |
- # Needed for any use of texlua even if not testing LuaTeX
- luatex
- #
- # The test framework itself
- l3build
- #
- # Required to build plain and LaTeX formats:
- # TeX90 plain for unpacking, pdfLaTeX, LuaLaTeX and XeTeX for tests
- cm
- etex
- knuth-lib
- latex-bin
- luahbtex
- tex
- tex-ini-files
- unicode-data
- xetex
- #
- # Assuming a 'basic' font set up, metafont is required to avoid
- # warnings with some packages and errors with others
- metafont
- mfware
- texlive-scripts
- #
- # Contrib packages
- amsfonts
- ec
- fontspec
- hyperref
- iftex
- kvoptions
- oberdiek
- pdftexcmds
- lh
- lualibs
- luaotfload
- tex-gyre
- stringenc
- url
- #
- # special testing for firstaid
- bidi
- bigfoot
- ncctools
- dinbrief
- everyshi
- filehook
- pgf
- pgfmorepages
- ulem
- varwidth
- #
- # Additional support for typesetting
- alphalph
- amscls
- atbegshi
- atveryend
- auxhook
- babel-german
- bigintcalc
- bitset
- bookmark
- booktabs
- cbfonts
- cm-super
- colortbl
- csquotes
- dvips
- enumitem
- epstopdf
- epstopdf-pkg
- etexcmds
- etoolbox
- fancyvrb
- fc
- geometry
- gettitlestring
- graphics-def
- helvetic
- hologo
- hycolor
- imakeidx
- infwarerr
- intcalc
- kvdefinekeys
- kvoptions
- kvsetkeys
- letltxmacro
- ltxcmds
- ly1
- makeindex
- mflogo
- palatino
- pdfescape
- pl
- psnfss
- refcount
- rerunfilecheck
- sauter
- times
- titlesec
- underscore
- uniquecounter
- vntex
- wasy
- wsuipa
- xkeyval
- zref
+ # List the required TeX Live packages in a separate file to allow reuse in
+ # different workflows.
+ package_file: .github/tl_packages
- name: Run l3build
run: ${{ matrix.l3build_cmd }}
# Now we create the artifacts: There are two cases where this happens.
More information about the latex3-commits
mailing list.