[latex3-commits] [latex3/xcolor] changekeyhandler: add github actions (cebe015)
github at latex-project.org
github at latex-project.org
Sat Nov 11 14:44:15 CET 2023
Repository : https://github.com/latex3/xcolor
On branch : changekeyhandler
Link : https://github.com/latex3/xcolor/commit/cebe015ad3f9f6d160811c85c950b197d0d4079a
>---------------------------------------------------------------
commit cebe015ad3f9f6d160811c85c950b197d0d4079a
Author: Ulrike Fischer <fischer at troubleshooting-tex.de>
Date: Sat Nov 11 14:44:15 2023 +0100
add github actions
>---------------------------------------------------------------
cebe015ad3f9f6d160811c85c950b197d0d4079a
.github/tl_packages | 176 ++++++++++++++++++++++++++++++++++++++++++++
.github/workflows/main.yaml | 32 ++++++++
2 files changed, 208 insertions(+)
diff --git a/.github/tl_packages b/.github/tl_packages
new file mode 100644
index 0000000..6c74165
--- /dev/null
+++ b/.github/tl_packages
@@ -0,0 +1,176 @@
+# The test framework itself
+l3build
+
+# this collection looks ok
+collection-basic
+
+# from collection latex:
+ amsmath
+ atbegshi
+ babel
+ babel-english
+ bigintcalc
+ bookmark
+ carlisle
+ colortbl
+ epstopdf-pkg
+ etexcmds
+ fancyhdr
+ firstaid
+ geometry
+ gettitlestring
+ graphics
+ graphics-cfg
+ hopatch
+ hycolor
+ hyperref
+ intcalc
+ kvdefinekeys
+ kvoptions
+ kvsetkeys
+ l3backend
+ l3kernel
+ l3packages
+ latex
+ latex-bin
+ latex-fonts
+ latex-lab
+ latexconfig
+ letltxmacro
+ ltxcmds
+ ltxmisc
+ mfnfss
+ mptopdf
+ natbib
+ oberdiek
+ pdfescape
+ refcount
+ rerunfilecheck
+ stringenc
+ tools
+ uniquecounter
+ url
+
+# From collection-latexextra
+ accsupp
+ acro
+ adjustbox
+ attachfile
+ bearwear
+ blindtext
+ cleveref
+ csquotes
+ doclicense
+ duckuments
+ embedfile
+ enumitem
+ etoc
+ filecontents
+ fonttable
+ getfiledate
+ hobsub
+ hvlogos
+ hypdoc
+ intopdf
+ kantlipsum
+ lastpage
+ latex-amsmath-dev
+ latex-base-dev
+ latex-bin-dev
+ latex-context-ppchtex
+ latex-firstaid-dev
+ latex-graphics-dev
+ latex-lab-dev
+ latex-tools-dev
+ lipsum
+ listing
+ listingsutf8
+ lua-check-hyphen
+ marginnote
+ mleftright
+ mlist
+ mmap
+ mwe
+ pdfcolmk
+ scrlayer-fancyhdr
+ scrwfile
+ tabularray
+ transparent
+ varwidth
+ xpatch
+ zref
+
+# from collection-luatex
+ ctablestack
+ lua-ul
+ lua-uni-algos
+ luacode
+ luacolor
+ lualibs
+ luamplib
+ luaotfload
+ luatex85
+ luatexbase
+ newpax
+
+# from collection xetex
+ realscripts
+ xelatex-dev
+ xetex
+ xetexconfig
+
+# from collection-langgerman
+ babel-german
+ dehyph
+ dehyph-exptl
+ hyphen-german
+
+# from collection-latexrecommended
+ attachfile2
+ beamer
+ booktabs
+ caption
+ etoolbox
+ float
+ fontspec
+ hologo
+ index
+ infwarerr
+ koma-script
+ l3experimental
+ latexbug
+ lineno
+ listings
+ mathtools
+ memoir
+ microtype
+ parskip
+ pdfcolfoot
+ pdflscape
+ pdfmanagement-testphase
+ pdfpages
+ pdftexcmds
+ ragged2e
+ setspace
+ textcase
+ translator
+ unicode-math
+ xcolor
+ xkeyval
+
+# other
+pgf
+marginnote
+tikzducks
+tikzlings
+catchfile
+babel-latin
+hyphen-latin
+
+# fonts
+amsfonts
+cm-super
+
+
+
+
diff --git a/.github/workflows/main.yaml b/.github/workflows/main.yaml
new file mode 100644
index 0000000..f98439b
--- /dev/null
+++ b/.github/workflows/main.yaml
@@ -0,0 +1,32 @@
+name: Automated testing
+
+on:
+ push:
+ branches:
+ - "*"
+ - "!test*"
+jobs:
+ run-checks:
+ runs-on: ubuntu-latest
+ outputs:
+ cache_key: ${{ steps.texlive.outputs.cache_key }}
+ steps:
+ - name: Checkout repository
+ uses: actions/checkout at v4
+ - run: sudo apt-get update && sudo apt-get install ghostscript
+ - name: Install TeX Live
+ id: texlive
+ uses: zauguin/install-texlive at v3
+ with:
+ # List the required TeX Live packages in a separate file to allow reuse in
+ # different workflows.
+ package_file: .github/tl_packages
+ - run: l3build install
+ - run: l3build check
+ - name: Archive failed test output
+ if: ${{ always() }}
+ uses: zauguin/l3build-failure-artifacts at v1
+ with:
+ name: testfiles-xcolor
+ # Decide how long to keep the test output artifact:
+ retention-days: 3
More information about the latex3-commits
mailing list.