[latex3-commits] [latex3/luaotfload] mac-ci: Try new JS action (906fa6e9)
github at latex-project.org
github at latex-project.org
Sat Mar 16 18:31:23 CET 2024
Repository : https://github.com/latex3/luaotfload
On branch : mac-ci
Link : https://github.com/latex3/luaotfload/commit/906fa6e959326a3b8d331a372bf97f1a7a5ed409
>---------------------------------------------------------------
commit 906fa6e959326a3b8d331a372bf97f1a7a5ed409
Author: Marcel Fabian Krüger <tex at 2krueger.de>
Date: Sat Mar 16 17:26:56 2024 +0100
Try new JS action
>---------------------------------------------------------------
906fa6e959326a3b8d331a372bf97f1a7a5ed409
.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..9ed85bfb 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 363dc789d23c111687cb4c4ab7a42cf872ee9558
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.