[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.