Project

General

Profile

Feature #2086 ยป 0043-CI-Update-emsdk-job-runner-to-ubuntu-26.04.patch

Marko Lindqvist, 08/03/2026 10:29 AM

View differences:

.github/workflows/ci.yml
run: ./scripts/ci-build.sh tcc
emsdk:
runs-on: ubuntu-24.04
runs-on: ubuntu-26.04
steps:
- name: check out Freeciv
uses: actions/checkout@v7.0.0
......
sudo apt-get update
sudo DEBIAN_FRONTEND=noninteractive apt-get -y install \
meson \
libtolua-dev
libcurl4-openssl-dev
- name: build
shell: bash
run: ./scripts/ci-build.sh emsdk
scripts/ci-build.sh
# Outside source tree
cd ..
if ! mkdir bin || ! mkdir tolua ; then
echo "Failed to create tolua creation dirs!" >&2
exit 1
fi
( cd tolua
if ! ${SRCROOT}/scripts/build_tolua.sh ../bin ; then
exit 1
fi
)
if ! ${SRCROOT}/platforms/emscripten/emssetup.sh emsdk ; then
exit 1
fi
)
export PATH="${PATH}:$(cd ../bin; pwd)"
mkdir build
cd build
../platforms/emscripten/emsbuild.sh "../../emsdk"
    (1-1/1)