[latex3-commits] [latex3/luaotfload] mac-ci: Try new JS action (8c8f4607)

github at latex-project.org github at latex-project.org
Wed Mar 20 00:41:55 CET 2024


Repository : https://github.com/latex3/luaotfload
On branch  : mac-ci
Link       : https://github.com/latex3/luaotfload/commit/8c8f460708da7cb4a867a08c24ca2d6a05ecf9d7

>---------------------------------------------------------------

commit 8c8f460708da7cb4a867a08c24ca2d6a05ecf9d7
Author: Marcel Fabian Krüger <tex at 2krueger.de>
Date:   Sat Mar 16 17:26:56 2024 +0100

    Try new JS action


>---------------------------------------------------------------

8c8f460708da7cb4a867a08c24ca2d6a05ecf9d7
 .github/workflows/main.yaml |  2 +-
 texlive.profile             | 10 ------
 texlive.sh                  | 82 ---------------------------------------------
 3 files changed, 1 insertion(+), 93 deletions(-)

diff --git a/.github/workflows/main.yaml b/.github/workflows/main.yaml
index 8e44ea11..fe3cbba2 100644
--- a/.github/workflows/main.yaml
+++ b/.github/workflows/main.yaml
@@ -47,7 +47,7 @@ jobs:
       - if: ${{ matrix.kind == 'doc' }}
         run: sudo apt-get update && sudo apt-get install python3-docutils
       - name: Install TeX Live
-        uses: zauguin/install-texlive at v3
+        uses: zauguin/install-texlive at v3.6.0-alpha1
         with:
           # The list of packages to install is in a separate file under .github/tl_packages
           # to allow reuse.
diff --git a/texlive.profile b/texlive.profile
deleted file mode 100644
index 60905b49..00000000
--- a/texlive.profile
+++ /dev/null
@@ -1,10 +0,0 @@
-selected_scheme scheme-infraonly
-TEXDIR /tmp/texlive
-TEXMFCONFIG ~/.texlive/texmf-config
-TEXMFHOME ~/texmf
-TEXMFLOCAL /tmp/texlive/texmf-local
-TEXMFSYSCONFIG /tmp/texlive/texmf-config
-TEXMFSYSVAR /tmp/texlive/texmf-var
-TEXMFVAR ~/.texlive/texmf-var
-option_doc 0
-option_src 0
diff --git a/texlive.sh b/texlive.sh
deleted file mode 100644
index 6fa09d9e..00000000
--- a/texlive.sh
+++ /dev/null
@@ -1,82 +0,0 @@
-#!/bin/she -e
-
-# This script is used for testing using Travis
-# It is intended to work on their VM set up: Ubuntu 12.04 LTS
-# A minimal current TL is installed adding only the packages that are
-# required
-
-# See if there is a cached version of TL available
-export PATH=/tmp/texlive/bin/x86_64-linux:$PATH
-if ! command -v texlua > /dev/null; then
-  # Obtain TeX Live
-  wget http://mirror.ctan.org/systems/texlive/tlnet/install-tl-unx.tar.gz
-  tar -xzf install-tl-unx.tar.gz
-  cd install-tl-20*
-
-  # Install a minimal system
-  ./install-tl --profile=../texlive.profile
-
-  cd ..
-fi
-tlmgr update --self
-
-(
-# Needed for any use of texlua even if not testing LuaTeX
-echo l3build latex latex-bin luatex latex-bin-dev
-
-# Required to build plain and LaTeX formats:
-# TeX90 plain for unpacking, pdfLaTeX, LuaLaTeX and XeTeX for tests
-echo cm etex knuth-lib tex tex-ini-files unicode-data
-
-# various tools / dependencies of other packages
-echo ctablestack filehook ifoddpage iftex luatexbase trimspaces
-echo oberdiek etoolbox xkeyval ucharcat xstring everyhook
-echo svn-prov setspace csquotes everysel
-
-# slices from oberdiek
-echo atbegshi atveryend bigintcalc bitset bookmark epstopdf-pkg etexcmds
-echo gettitlestring hologo hycolor intcalc kvdefinekeys kvsetkeys
-echo letltxmacro ltxcmds luacolor pdfescape pdflscape pdftexcmds refcount
-echo rerunfilecheck uniquecounter
-
-# graphics
-echo graphics xcolor graphics-def pgf
-
-# fonts support - perhaps take here luaotfload out of the list ...
-# or is it installed as dependency anyway?
-echo fontspec microtype unicode-math luaotfload ttfutils
-
-# fonts
-echo sourcecodepro Asana-Math ebgaramond tex-gyre amsfonts gnu-freefont
-echo opensans fira tex-gyre-math junicode lm  lm-math amiri ipaex xits
-echo libertine coelacanth fontawesome stix2-otf dejavu
-echo luatexko unfonts-core cjk-ko iwona libertinus-fonts fandol
-echo cm-unicode noto cuprum gentium-tug
-
-# languages
-echo luatexja arabluatex babel babel-english
-
-
-# math
-echo amsmath lualatex-math latex-amsmath-dev
-
-# a few more packages
-echo luacode environ adjustbox collectbox ms varwidth geometry url ulem lua-ul
-
-# some packages for the documentation
-echo caption fancyvrb hyperref inconsolata listings luatex85 mdwtools
-echo metalogo pdfpages pgf-blur standalone tikzducks tikzlings titlesec
-echo tocloft tools
-
-
-# Assuming a 'basic' font set up, metafont is required to avoid
-# warnings with some packages and errors with others
-echo metafont mfware texlive-scripts
-) | xargs tlmgr install
-
-# Keep no backups (not required, simply makes cache bigger)
-tlmgr option -- autobackup 0
-
-# Update the TL install but add nothing new
-tlmgr update --self --all --no-auto-install
-





More information about the latex3-commits mailing list.