alliedmodders / metamod-source

Metamod:Source - C++ Plugin Environment and Detour Library for the Source Engine
http://www.metamodsource.net/
Other
374 stars 83 forks source link

Ci update #112

Closed Kenzzer closed 11 months ago

Kenzzer commented 1 year ago

The latest few PR(s) fail their CI, because ubuntu-18.04 has been deprecated (Thanks @Fyren). We shall move to next LTS which is ubuntu-20.4. ~~Unfortunately, that also means having to upgrade the version of gcc and clang, the lowest version of clang I could find on ubuntu 20, is clang 6.0 and gcc 7.0 respectively. And of course, gcc is the first compiler to cause troubles. I had to update some of metamod code, so warnings about C++17 future changes (upgraded to errors thanks to -Werror) wouldn't halt compilation. The rest is located in the various hl2sdks, which I cannot update easily for this PR.~~

Byebye gcc