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
|