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.