[latex3-commits] [latex3/latex2e] develop: Cleanup Actions setup (fc562d01)

github at latex-project.org github at latex-project.org
Fri Jul 14 09:54:03 CEST 2023


Repository : https://github.com/latex3/latex2e
On branch  : develop
Link       : https://github.com/latex3/latex2e/commit/fc562d015366fd8eefec8a0ddf08c4d68daa0a25

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

commit fc562d015366fd8eefec8a0ddf08c4d68daa0a25
Author: Marcel Fabian Krüger <tex at 2krueger.de>
Date:   Fri Jul 14 09:54:03 2023 +0200

    Cleanup Actions setup


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

fc562d015366fd8eefec8a0ddf08c4d68daa0a25
 .github/workflows/cache.yaml   | 25 -------------------------
 .github/workflows/main.yaml    |  0
 .github/workflows/pretest.yaml | 18 ++++++++++++++----
 3 files changed, 14 insertions(+), 29 deletions(-)

diff --git a/.github/workflows/cache.yaml b/.github/workflows/cache.yaml
deleted file mode 100644
index ca3b99ee..00000000
--- a/.github/workflows/cache.yaml
+++ /dev/null
@@ -1,25 +0,0 @@
-# This workflow makes sure that there is always a cache present for the main branch.
-# This cache can be picked up by all other branches, so it ensures that even new
-# branches and tags don't have to download a complete copy of TeX Live.
-#
-# Since GitHub keeps unused caches for one week, we need to run at least once a week
-# to ensure that the cache always stays around. To avoid timing issues and issues
-# when an update fails for some reason, we run twice per week.
-
-name: Keep TeX Live cache up-to-date
-on:
-  schedule:
-    # Run every tuesday and saturday at 02:48. The time has been chosen at random.
-    - cron: '48 2 * * 2,6'
-
-jobs:
-  cache:
-    runs-on: ubuntu-20.04
-    name: Update TeX Live
-    steps:
-      - name: Install TeX Live
-        uses: zauguin/install-texlive at v2
-        with:
-          # List the required TeX Live packages in a separate file to allow reuse in
-          # different workflows.
-          package_file: .github/tl_packages
diff --git a/.github/workflows/pretest.yaml b/.github/workflows/pretest.yaml
index 96a65264..58fcc4a8 100644
--- a/.github/workflows/pretest.yaml
+++ b/.github/workflows/pretest.yaml
@@ -1,6 +1,6 @@
 name: Automated testing with TeX Live pretest
 
-# Currently we run in two situations:
+# We only run when manually triggered
 on:
   workflow_dispatch:
 
@@ -23,7 +23,7 @@ jobs:
           # different workflows.
           package_file: .github/tl_packages
           repository: https://pretest.math.hamburg/
-          cache_version: 0-2023
+          cache_version: 0-pretest
   # The l3build job contains the actual work. We misuse the matrix mechanism to
   # create three jobs which only differ in minimal elements.
   # For tags we do not run this since we run the release job instead.
@@ -79,11 +79,21 @@ jobs:
           - module: required/latex-lab
             config: config-OR-luatex
           - module: required/latex-lab
-            config: config-sec-tagging
+            config: config-sec
           - module: required/latex-lab
-            config: config-toc-tagging
+            config: config-toc
           - module: required/latex-lab
             config: config-block-tagging
+          - module: required/latex-lab
+            config: config-LM-tagging
+          - module: required/latex-lab
+            config: config-graphic
+          - module: required/latex-lab
+            config: config-minipage
+          - module: required/latex-lab
+            config: config-float
+          - module: required/latex-lab
+            config: config-bib
           - module: required/tools
     name: "Tests: ${{ matrix.module }}${{ matrix.config && format(' - {0}', matrix.config) || ''}}${{ matrix.engine && format(' - {0}', matrix.engine) || ''}}"
     needs: texlive-cache





More information about the latex3-commits mailing list.