Feature #695 » 0064-CI-Update-ubuntu-runners-to-ubuntu-24.04.patch
| .github/workflows/ci.yml | ||
|---|---|---|
|
shell: bash
|
||
|
run: ./scripts/ci-build.sh mac-meson
|
||
|
normal:
|
||
|
runs-on: ubuntu-22.04
|
||
|
runs-on: ubuntu-24.04
|
||
|
steps:
|
||
|
- name: check out Freeciv
|
||
|
uses: actions/checkout@v4.1.1
|
||
| ... | ... | |
|
libsdl2-gfx-dev \
|
||
|
libsdl2-image-dev \
|
||
|
libsdl2-ttf-dev \
|
||
|
libmysqlclient-dev
|
||
|
libmysqlclient-dev \
|
||
|
unixodbc-dev
|
||
|
- name: build
|
||
|
shell: bash
|
||
|
run: ./scripts/ci-build.sh normal
|
||
|
dist:
|
||
|
runs-on: ubuntu-22.04
|
||
|
runs-on: ubuntu-24.04
|
||
|
steps:
|
||
|
- name: check out Freeciv
|
||
|
uses: actions/checkout@v4.1.1
|
||
| ... | ... | |
|
shell: bash
|
||
|
run: ./scripts/ci-build.sh dist
|
||
|
meson:
|
||
|
runs-on: ubuntu-22.04
|
||
|
runs-on: ubuntu-24.04
|
||
|
steps:
|
||
|
- name: check out Freeciv
|
||
|
uses: actions/checkout@v4.1.1
|
||
| ... | ... | |
|
shell: bash
|
||
|
run: ./scripts/ci-build.sh meson
|
||
|
clang_debug:
|
||
|
runs-on: ubuntu-22.04
|
||
|
runs-on: ubuntu-24.04
|
||
|
steps:
|
||
|
- name: check out Freeciv
|
||
|
uses: actions/checkout@v4.1.1
|
||
| ... | ... | |
|
libsdl2-gfx-dev \
|
||
|
libsdl2-image-dev \
|
||
|
libsdl2-ttf-dev \
|
||
|
libmysqlclient-dev
|
||
|
libmysqlclient-dev \
|
||
|
unixodbc-dev
|
||
|
- name: build
|
||
|
shell: bash
|
||
|
run: ./scripts/ci-build.sh clang_debug
|
||
|
tcc:
|
||
|
runs-on: ubuntu-22.04
|
||
|
runs-on: ubuntu-24.04
|
||
|
steps:
|
||
|
- name: check out Freeciv
|
||
|
uses: actions/checkout@v4.1.1
|
||
| ... | ... | |
|
liblzma-dev \
|
||
|
libicu-dev \
|
||
|
libsqlite3-dev \
|
||
|
libmysqlclient-dev
|
||
|
libmysqlclient-dev \
|
||
|
unixodbc-dev
|
||
|
- name: build
|
||
|
shell: bash
|
||
|
run: ./scripts/ci-build.sh tcc
|
||
|
emsdk:
|
||
|
runs-on: ubuntu-22.04
|
||
|
runs-on: ubuntu-24.04
|
||
|
steps:
|
||
|
- name: check out Freeciv
|
||
|
uses: actions/checkout@v4.1.1
|
||
| scripts/ci-build.sh | ||
|---|---|---|
|
;;
|
||
|
"meson")
|
||
|
# Minimum version to have Qt6 detection actually working
|
||
|
FC_MESON_VER="0.62.2"
|
||
|
FC_MESON_VER=""
|
||
|
if test "$FC_MESON_VER" != "" ; then
|
||
|
mkdir meson-install
|
||
|
cd meson-install
|
||