[latex3-commits] [latex3/luaotfload] win-ci: Lets see wht happens with this (ffc2a41c)

github at latex-project.org github at latex-project.org
Sat Feb 24 21:23:49 CET 2024


Repository : https://github.com/latex3/luaotfload
On branch  : win-ci
Link       : https://github.com/latex3/luaotfload/commit/ffc2a41cce07fef5855cd354944c1e886da95548

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

commit ffc2a41cce07fef5855cd354944c1e886da95548
Author: Marcel Fabian Krüger <tex at 2krueger.de>
Date:   Sat Feb 24 21:23:49 2024 +0100

    Lets see wht happens with this


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

ffc2a41cce07fef5855cd354944c1e886da95548
 .github/workflows/main.yaml | 25 +++++++++++++++++++++++++
 1 file changed, 25 insertions(+)

diff --git a/.github/workflows/main.yaml b/.github/workflows/main.yaml
index 8aaa1e3f..18e88e08 100644
--- a/.github/workflows/main.yaml
+++ b/.github/workflows/main.yaml
@@ -68,6 +68,31 @@ jobs:
           path: "**/*.pdf"
           # Decide how long to keep the test output artifact:
           retention-days: 21
+  windows:
+    runs-on: windows-latest
+    name: Tests on Windows
+    steps:
+      # Boilerplate
+      - name: Checkout repository
+        uses: actions/checkout at v4
+      - name: Install TeX Live
+        uses: zauguin/install-texlive at v3
+        with:
+          # The list of packages to install is in a separate file under .github/tl_packages
+          # to allow reuse.
+          package_file: .github/tl_packages
+          cache_version: 0
+      - name: Run l3build
+        run: ${{ matrix.l3build_cmd }}
+      # Now we create the artifacts: There are two cases where this happens.
+      # 1. If we failed running tests
+      - name: Archive failed test output
+        if: ${{ always() }}
+        uses: zauguin/l3build-failure-artifacts at v1
+        with:
+          name: ${{ matrix.artifact_name }}
+          # Decide how long to keep the test output artifact:
+          retention-days: 3
   # GitHub automatically informs the initiator of any action about the result, but
   # we additionally want to keep the latex-commits mailing list informed about
   # test failures.





More information about the latex3-commits mailing list.