Miguel Horta
136db27f51
Merge tag '12.2' into 12
2022-04-12 12:30:17 +01:00
Patric Stout
1893dba8a1
Fix: [Actions] Remove Ubuntu:groovy from release pipeline ( #9846 )
...
It no longer exists upstream. Let's focus on LTS only for now.
2022-04-02 12:36:29 +02:00
Owen Rudge
22169eb182
Change: [Actions] Switch back to primary source for 'gon' in macOS build job
...
This reverts commit 7a97a33598 .
2022-04-02 11:46:11 +02:00
Owen Rudge
7d26f4c434
Fix: [Actions] Switch source for 'gon' in macOS build job
2022-04-02 11:46:11 +02:00
Loïc Guilloux
18ef2607f9
Change: [Actions] Remove VS2017 and restore VS2019 for CI ( #9835 )
2022-04-02 11:46:11 +02:00
Sergii Pylypenko
f1232bfed7
CI: OpenTTD will not link without libfreetype-dev package
2022-02-22 01:50:42 +02:00
Sergii Pylypenko
731a4d2b11
CI: apparently we also need gperf for libfontconfig
2022-02-22 01:14:43 +02:00
Sergii Pylypenko
30a3f6d796
CI: package WASM generated files
2022-02-22 01:12:47 +02:00
Sergii Pylypenko
6d365b9cba
CI: cache is populated
2022-02-22 01:03:17 +02:00
Sergii Pylypenko
cd159c7ddc
CI: clear and re-populate Emscripten cache
2022-02-22 00:50:30 +02:00
Sergii Pylypenko
2fec0a4c90
CI: try to install more host packages
2022-02-22 00:43:27 +02:00
Sergii Pylypenko
9d088d4519
CI: re-enabled Emscripten build script
2022-02-22 00:35:04 +02:00
Sergii Pylypenko
6b231fdd70
CI: cache Emscripten libraries
2022-02-22 00:34:42 +02:00
Sergii Pylypenko
fff0fe4455
CI: Disabled failing jobs
2022-02-22 00:34:06 +02:00
Sergii Pylypenko
0e4eb0fc41
CI: install autoconf for Emscripten
2022-02-21 01:22:37 +02:00
Sergii Pylypenko
7aaac13afe
Re-enabled Emscripten in CI script, enabled CI for branch 12
2022-02-21 01:02:03 +02:00
Patric Stout
6b12a05cc5
Change: [Emscripten] update to 2.0.34 and use Release over RelWithDebInfo ( #9696 )
...
It turns out that having "-g" in the compile-statement causes
Emscripten to pick -g3, which makes for very big binaries. This
is very likely not your intention when building Emscripten, as
smaller really is better.
For comparison, with RelWithDebInfo the binary is ~80MB. With
Release it is ~7.4MB.
2022-01-05 13:10:50 +01:00
Sergii Pylypenko
793444e1ba
Merge tag '12.1' into branch 12
2021-12-10 02:36:38 +02:00
Sergii Pylypenko
2f6b20cbfd
Merge branch upstream/master while introducing compile errors and reverting parts of Android changes, video BPP options are gone
2021-11-29 02:20:37 +02:00
Sergii Pylypenko
7defb52028
Merge branch upstream/master
2021-11-28 03:16:36 +02:00
Sergii Pylypenko
1b5bd52d8f
Merge branch upstream/master
2021-11-28 01:58:25 +02:00
Sergii Pylypenko
41edadab81
Merge branch upstream/master
2021-11-28 01:52:06 +02:00
glx22
6c7812636a
Change: [Actions] Also check desync debug
2021-10-23 20:01:59 +02:00
Patric Stout
465a660a7a
Fix 01603d9e: [Preview] publishing preview failed due to recent changes ( #9621 )
...
Since 01603d9e we run under root, not under github user. In result,
the location of "aws" binary changed.
2021-10-23 20:01:59 +02:00
Patric Stout
1b0f8fe2e4
Fix 3046a6ce: [Preview] building preview failed to patch LZMA ( #9620 )
...
The job was started under a non-priv user, which did not have
permission to patch the emscripten files required to make LZMA
work.
2021-10-23 20:01:59 +02:00
Patric Stout
4137c2e2e8
Change: upgrade Emscripten to 2.0.31 and enable LZMA by default ( #9604 )
2021-10-16 20:33:50 +02:00
Patric Stout
9c74dc2468
Codechange: validate that all STR_NNN strings are defined and used ( #9518 )
2021-09-02 22:32:10 +02:00
Patric Stout
b67ef1e5b8
Fix: [Actions] Ubuntu 18.04 by default has a compiler too old for OpenTTD ( #9481 )
2021-08-15 13:08:58 +02:00
rubidium42
98e653dacc
Fix #9386 : compilers failing to compile with LTO by using variants instead of new + unique_ptr
...
With std::variant all memory can be figured out at compile time, so the compiler needs to keep track of fewer elements. It also saves out a unique_ptr and its memory management, over a slight impact for resolving a setting.
2021-06-26 20:28:34 +02:00
Loïc Guilloux
f86c66cbd7
Codechange: [Actions] Improve MSYS2 setup time ( #9360 )
2021-06-13 13:26:45 +02:00
Loïc Guilloux
acb6348ba6
Add: [Actions] msys2/MinGW CI ( #8698 )
2021-06-10 23:54:52 +02:00
Owen Rudge
3ce7e31f64
Feature: Sign Windows builds
2021-05-26 13:40:44 +01:00
Patric Stout
3477405e86
Change: [Actions] use newly created Actions instead of custom shell-scripting ( #9284 )
2021-05-20 19:12:33 +02:00
Loïc Guilloux
c53d9991ee
Add: [Actions] Check CI annotations to detect compile warnings ( #9217 )
2021-05-10 14:48:04 +02:00
Loïc Guilloux
282d5d302d
Change: [Actions] Add a 2 minutes timeout for regression test ( #9166 )
2021-05-01 16:18:41 +02:00
Charles Pigott
2a9825b8de
Add: [Actions] Debian Bullseye release build ( #8921 )
2021-04-01 20:45:13 +01:00
Patric Stout
9639e77297
Fix: [Actions] "is-tag" variable is the 5th element, not 6th
...
The 6th is "is-stable-tag", but it is currently broken in meaning.
Betas and RCs are considered "stable", but final releases are not.
This is the reason it was working for RC1, but not for the final
release.
2021-04-01 13:26:34 +02:00
Sergii Pylypenko
6ff256a3d1
Merge tag '1.11.0-RC1' into master
2021-03-15 21:01:22 +02:00
Patric Stout
64a8c38d2f
Fix: [Actions] update environment variable for AWS region ( #8827 )
2021-03-08 23:31:45 +01:00
glx22
db0993f500
Change: [Actions] Also check dedicated build
2021-03-04 16:22:58 +01:00
Sergii Pylypenko
870c254ee2
Merge tag '1.11.0-beta2' into master
2021-03-03 00:51:28 +02:00
glx22
cd4c8ecbf3
Add: [Actions] Allow partial cache invalidation on dependencies change
2021-03-01 22:41:48 +01:00
glx22
70e4845915
Change: [Actions] Use only CMake, CTest and CPack
2021-02-24 17:54:24 +01:00
glx22
90adac8f09
Change: [Actions] stop using 'run-vcpkg' action for Release
2021-02-24 17:54:24 +01:00
glx22
58640824d1
Change: [Actions] stop using 'run-cmake' action for Release
2021-02-24 17:54:24 +01:00
glx22
2fd2950eb5
Change: [Actions] stop using 'run-vcpkg' action for CI
2021-02-24 17:54:24 +01:00
glx22
30ae019095
Change: [Actions] stop using 'run-cmake' action for CI
2021-02-24 17:54:24 +01:00
Patric Stout
b124c49ea4
Fix: [Actions] Also run CI against libsdl1.2 for every pull request
2021-02-19 19:56:40 +01:00
Patric Stout
cb8e1706b2
Fix: [Actions] if SDL2 is installed, it is always picked over SDL1
...
So no need to install both SDL1 and SDL2, that gives a false idea
of reality.
2021-02-19 11:34:00 +01:00
Patric Stout
d3df4674f9
Fix: [Actions] build our allegro driver too in our CI
...
This prevents us breaking it without realising.
2021-02-19 11:34:00 +01:00