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