texlive[69430] Build/source/.github/workflows/main.yml: [gh actions]

commits+preining at tug.org commits+preining at tug.org
Mon Jan 15 07:54:27 CET 2024


Revision: 69430
          https://tug.org/svn/texlive?view=revision&revision=69430
Author:   preining
Date:     2024-01-15 07:54:27 +0100 (Mon, 15 Jan 2024)
Log Message:
-----------
[gh actions] try to work around bugs in runner

Modified Paths:
--------------
    trunk/Build/source/.github/workflows/main.yml

Modified: trunk/Build/source/.github/workflows/main.yml
===================================================================
--- trunk/Build/source/.github/workflows/main.yml	2024-01-15 06:26:01 UTC (rev 69429)
+++ trunk/Build/source/.github/workflows/main.yml	2024-01-15 06:54:27 UTC (rev 69430)
@@ -51,7 +51,10 @@
 
     steps:
       - name: checkout-main
-        uses: actions/checkout at v4
+        # we cannot use > v1 due to node being used then, and in 
+        # non standard setup node fails, see
+        # https://github.com/actions/checkout/issues/334#issuecomment-1241306390
+        uses: actions/checkout at v1
       - name: install-deps
         shell: bash
         run: |
@@ -111,8 +114,20 @@
             distro: ${{ matrix.distro }}
           shell: /bin/bash
           install: |
+            # this does not work because during install the
+            # checkout is not available!!!
+            # https://github.com/uraimo/run-on-arch-action/issues/54
+            # case "${{ matrix.distro }}" in
+            #   buster) .github/scripts/install-deps.ubuntu.sh ;;
+            # esac
             case "${{ matrix.distro }}" in
-              buster) .github/scripts/install-deps.ubuntu.sh ;;
+              buster)
+               export DEBIAN_FRONTEND=noninteractive
+               export LANG=C.UTF-8
+               export LC_ALL=C.UTF-8
+               apt-get update -q -y
+               apt-get install -y --no-install-recommends bash gcc g++ make perl libfontconfig-dev libx11-dev libxmu-dev libxaw7-dev build-essential
+               ;;
             esac
           run: .github/scripts/build-tl.sh ${{ matrix.tl_name }} /artifacts
       - name: find file step



More information about the tex-live-commits mailing list.