Feature #2084 » 0008-CI-Update-ubuntu-runners-to-ubuntu-26.04.patch
| .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 \
|
||
- « Previous
- 1
- 2
- Next »