summaryrefslogtreecommitdiff
path: root/Build/source
diff options
context:
space:
mode:
authorNorbert Preining <preining@logic.at>2024-01-15 06:54:27 +0000
committerNorbert Preining <preining@logic.at>2024-01-15 06:54:27 +0000
commit299ed256261319633f3d752882dc4c8265d0e92d (patch)
tree34b5be6d91a46d6f6f0b66b2fd1dcea9f8b49a02 /Build/source
parent328817de02fe2feb89c2661ea1a45adcea682fc3 (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.yml19
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