diff options
author | Norbert Preining <preining@logic.at> | 2024-01-15 06:54:27 +0000 |
---|---|---|
committer | Norbert Preining <preining@logic.at> | 2024-01-15 06:54:27 +0000 |
commit | 299ed256261319633f3d752882dc4c8265d0e92d (patch) | |
tree | 34b5be6d91a46d6f6f0b66b2fd1dcea9f8b49a02 /Build/source | |
parent | 328817de02fe2feb89c2661ea1a45adcea682fc3 (diff) |
[gh actions] try to work around bugs in runner
git-svn-id: svn://tug.org/texlive/trunk@69430 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Build/source')
-rw-r--r-- | Build/source/.github/workflows/main.yml | 19 |
1 files changed, 17 insertions, 2 deletions
diff --git a/Build/source/.github/workflows/main.yml b/Build/source/.github/workflows/main.yml index 6dc92d51b33..0de6388c12d 100644 --- a/Build/source/.github/workflows/main.yml +++ b/Build/source/.github/workflows/main.yml @@ -51,7 +51,10 @@ jobs: steps: - name: checkout-main - uses: actions/checkout@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@v1 - name: install-deps shell: bash run: | @@ -111,8 +114,20 @@ jobs: 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 |