Project

General

Profile

Feature #2084 » 0008-CI-Update-ubuntu-runners-to-ubuntu-26.04.patch

S3_2 - Marko Lindqvist, 07/26/2026 07:57 AM

View differences:

.github/workflows/ci.yml
shell: bash
run: ./scripts/ci-build.sh mac-meson
autotools:
runs-on: ubuntu-24.04
runs-on: ubuntu-26.04
steps:
- name: check out Freeciv
uses: actions/checkout@v7.0.0
......
autoconf \
autotools-dev \
language-pack-en \
python3.10 \
python3 \
liblzma-dev \
libicu-dev \
libsqlite3-dev \
......
shell: bash
run: ./scripts/ci-build.sh autotools
dist:
runs-on: ubuntu-24.04
runs-on: ubuntu-26.04
steps:
- name: check out Freeciv
uses: actions/checkout@v7.0.0
......
run: |
sudo apt-get update
sudo DEBIAN_FRONTEND=noninteractive apt-get -y install \
libtolua-dev \
zip \
gettext \
libcurl4-openssl-dev \
......
automake \
autoconf \
autotools-dev \
python3.10 \
python3 \
liblzma-dev \
libicu-dev \
libsqlite3-dev \
......
runs-on: ${{ matrix.os }}
strategy:
matrix:
os: [ubuntu-24.04, ubuntu-24.04-arm]
os: [ubuntu-26.04, ubuntu-26.04-arm]
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 \
gettext \
libgtk-3-dev \
libgtk-4-dev \
......
autoconf \
autotools-dev \
language-pack-en \
python3.10 \
python3 \
liblzma-dev \
libicu-dev \
libsqlite3-dev \
......
shell: bash
run: ./scripts/ci-build.sh meson
clang-debug:
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 \
clang \
libtolua-dev \
liblua5.4-dev \
gettext \
libgtk-3-dev \
......
autoconf \
autotools-dev \
language-pack-en \
python3.10 \
python3 \
liblzma-dev \
libicu-dev \
libsqlite3-dev \
......
shell: bash
run: ./scripts/ci-build.sh clang-debug
tcc:
runs-on: ubuntu-24.04
runs-on: ubuntu-26.04
steps:
- name: check out Freeciv
uses: actions/checkout@v7.0.0
......
autoconf \
autotools-dev \
language-pack-en \
python3.10 \
python3 \
liblzma-dev \
libicu-dev \
libsqlite3-dev \
.github/workflows/codeql.yml
jobs:
analyze:
name: Analyze
runs-on: ubuntu-24.04
runs-on: ubuntu-26.04
permissions:
actions: read
contents: read
......
libcurl4-openssl-dev \
meson \
language-pack-en \
python3.10 \
python3 \
liblzma-dev \
libicu-dev \
libsqlite3-dev \
scripts/ci-build.sh
CXX="clang++" \
--enable-debug \
--enable-sys-lua \
--enable-sys-tolua-cmd \
--disable-fcdb \
--with-qtver=qt6 \
--enable-client=gtk3.22,qt,sdl2,gtk4,stub \
(2-2/2)