Commit graph

9 commits

Author SHA1 Message Date
alexey.lysiuk
9be78b1ebd - unified continuous integration settings with Raze 2021-04-01 11:44:55 +03:00
alexey.lysiuk
64e6bfcabd - replace gcc 9 with 10 in continuous integration workflow 2021-02-06 15:01:08 +02:00
alexey.lysiuk
d71b03f75e - specify continuous integration runners explicitly
this helps to avoid build issues when virtual environments are different between forks of the same repository
e.g., ubuntu-latest means 20.04 in upstream while it still points to 18.04 in a fork
2021-02-02 13:33:34 +02:00
alexey.lysiuk
3fe8c4e143 - fixed continuous integration on Ubuntu 20.04 2021-02-02 12:52:45 +02:00
alexey.lysiuk
ff1b31b10a - fixed continuous integration with Clang 2021-02-02 11:29:50 +02:00
Christoph Oelckers
d6e962c91e - upgraded code base to C++17.
Mainly to allow using 'if constexpr'.
Older CI compiler setups like GCC 5 for Linux were removed as a consequence.
Windows 32 bit was also removed because there are no plans to do any more 32 bit releases of GZDoom.
2020-10-17 11:39:59 +02:00
alexey.lysiuk
3e7061036a
- fixed Win32 CI build by forcing internal ZLib
64-bit ZLib is now in search paths after the last virtual machine update
2020-06-11 22:19:13 +03:00
alexey.lysiuk
10628e60cb - extend continuous integration workflow 2020-04-12 11:51:23 +03:00
alexey.lysiuk
e88c19ec67 - replaced Travis and AppVeyor with GitHub actions 2020-04-11 20:37:12 +03:00