From f3a1f9f6560c82974f2254d6518f9cd4f4e692b6 Mon Sep 17 00:00:00 2001 From: sfan5 Date: Fri, 14 Oct 2022 16:08:51 +0200 Subject: [PATCH] Move Ubuntu builds into docker to keep them working --- .github/workflows/build.yml | 24 +++++++++++++++--------- 1 file changed, 15 insertions(+), 9 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 155f20ed..5c195d9c 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -8,13 +8,16 @@ on: jobs: linux-gl: - runs-on: ubuntu-18.04 + runs-on: ubuntu-latest + container: + image: ubuntu:bionic + env: { LANG: "C.UTF-8" } steps: - uses: actions/checkout@v2 - name: Install deps run: | - sudo apt-get update - sudo apt-get install g++ cmake libxi-dev libgl1-mesa-dev libpng-dev libjpeg-dev zlib1g-dev -qyy + apt-get update + apt-get install g++ cmake libxi-dev libgl1-mesa-dev libpng-dev libjpeg-dev zlib1g-dev -qyy - name: Build run: | @@ -26,19 +29,22 @@ jobs: make DESTDIR=$PWD/_install install tar -c -I "gzip -9" -f irrlicht-linux.tar.gz -C ./_install/usr/local . - - uses: actions/upload-artifact@v2 + - uses: actions/upload-artifact@v3 with: name: irrlicht-linux path: ./irrlicht-linux.tar.gz linux-gles: - runs-on: ubuntu-18.04 + runs-on: ubuntu-latest + container: + image: ubuntu:bionic + env: { LANG: "C.UTF-8" } steps: - uses: actions/checkout@v2 - name: Install deps run: | - sudo apt-get update - sudo apt-get install g++ cmake libxi-dev libgles2-mesa-dev libpng-dev libjpeg-dev zlib1g-dev xvfb -qyy + apt-get update + apt-get install g++ cmake libxi-dev libgles2-mesa-dev libpng-dev libjpeg-dev zlib1g-dev xvfb -qyy - name: Build run: | @@ -74,7 +80,7 @@ jobs: CC: i686-w64-mingw32-gcc CXX: i686-w64-mingw32-g++ - - uses: actions/upload-artifact@v2 + - uses: actions/upload-artifact@v3 with: name: irrlicht-win32 path: ./irrlicht-win32.zip @@ -96,7 +102,7 @@ jobs: CC: x86_64-w64-mingw32-gcc CXX: x86_64-w64-mingw32-g++ - - uses: actions/upload-artifact@v2 + - uses: actions/upload-artifact@v3 with: name: irrlicht-win64 path: ./irrlicht-win64.zip