mirror of
https://github.com/liyunfan1223/azerothcore-wotlk.git
synced 2026-08-07 23:38:00 +00:00
ci(build): support Ubuntu 26.04 (#25836)
Co-authored-by: Kitzunu <24550914+Kitzunu@users.noreply.github.com> Co-authored-by: sudlud <sudlud@users.noreply.github.com>
This commit is contained in:
23
.github/actions/linux-build/action.yml
vendored
23
.github/actions/linux-build/action.yml
vendored
@@ -64,23 +64,14 @@ runs:
|
||||
run: |
|
||||
sudo apt update
|
||||
sudo apt remove needrestart #refer: https://github.com/actions/runner-images/issues/9937
|
||||
sudo apt-get -y install ccache clang cmake curl google-perftools \
|
||||
libmysqlclient-dev make unzip build-essential cmake-data \
|
||||
libboost-all-dev libbz2-dev libncurses5-dev libmysql++-dev \
|
||||
sudo apt-get -y install ccache clang cmake curl \
|
||||
make unzip build-essential cmake-data \
|
||||
libboost-all-dev libbz2-dev libmysql++-dev \
|
||||
libreadline6-dev libssl-dev libtool openssl zlib1g-dev
|
||||
|
||||
# Account for https://github.com/actions/runner-images/issues/8659
|
||||
# based off of https://github.com/actions/runner-images/issues/8659#issuecomment-1852353116
|
||||
UBUNTU_VERSION="$(grep VERSION_ID /etc/os-release | cut -f2 -d\")"
|
||||
source /etc/os-release
|
||||
if [[ "$VERSION_CODENAME" == "jammy" ]]; then
|
||||
if [[ "${{ inputs.CC }}" =~ "clang-" ]]; then
|
||||
CLANG_VERSION="$(echo '${{ inputs.CC }}' | cut -f2 -d\-)"
|
||||
wget -qO- https://apt.llvm.org/llvm-snapshot.gpg.key | sudo apt-key add -
|
||||
sudo add-apt-repository "deb http://apt.llvm.org/$VERSION_CODENAME/ llvm-toolchain-$VERSION_CODENAME-$CLANG_VERSION main"
|
||||
sudo apt-get -qq update
|
||||
sudo apt-get -qq install '${{ inputs.CC }}'
|
||||
fi
|
||||
if [[ "$(lsb_release -sr)" == "26.04" ]]; then
|
||||
sudo apt-get -y install libgoogle-perftools-dev default-libmysqlclient-dev
|
||||
else
|
||||
sudo apt-get -y install google-perftools libmysqlclient-dev libncurses5-dev
|
||||
fi
|
||||
|
||||
- name: setup ccache
|
||||
|
||||
Reference in New Issue
Block a user