pentarctagon
2139d5b7b6
add curl to CI image
2024-12-07 18:44:55 -06:00
pentarctagon
815e3fe90b
add clang-tidy
2024-09-23 17:44:02 -05:00
Pentarctagon
5c3188581b
update CI to Ubuntu 24.04 ( #9139 )
2024-07-28 13:07:59 -05:00
pentarctagon
8e5404bc24
update steam runtime image.
2024-04-22 13:38:44 -05:00
pentarctagon
6bb24810f1
and forward port this..
2024-02-25 21:30:13 -06:00
pentarctagon
19dcc5530c
looks like this never got updated
2024-02-24 23:20:23 -06:00
pentarctagon
4b016790dd
add boost graph dependency.
2024-02-24 19:16:40 -06:00
P. J. McDermott
b6d7d7ea18
Replace Bash $UID with portable $(id -u) in Docker scripts
...
@Pentarctagon noticed in commit 9a34cbb329
that $UID isn't set when
/bin/sh isn't GNU Bash. `id -u` is specified by POSIX:
https://pubs.opengroup.org/onlinepubs/9699919799.2018edition/utilities/id.html
Also move `-xe` to a `set` command (in case someone runs scripts with
`sh path/to/script` instead of `path/to/script`) and add `set -u` to
complain more loudly about such unset variables.
2024-02-15 17:27:44 -06:00
pentarctagon
34c8753878
forgot to remove this too
2024-01-17 08:56:46 -06:00
pentarctagon
453dbc685f
Enable stricter checks for debug builds.
...
Use _GLIBCXX_DEBUG, _GLIBCXX_DEBUG_PEDANTIC, and _GLIBCXX_ASSERTIONS for the debug Ubuntu build.
2024-01-17 00:38:11 -06:00
loonycyborg
e62bd49d3d
mingw docker build: Copy arch's libssp-0.dll
...
because msys2 doesn't provide one anymore yet it's needed by arch's
cross toolchain
2023-12-18 22:31:09 +03:00
loonycyborg
e8321748ed
Install both 22.08 and 23.08 in flatpak runtime
2023-11-29 00:44:07 +03:00
pentarctagon
ed358bdfe6
revert to 22.08 until new release of 23.08
2023-11-18 21:46:43 -06:00
pentarctagon
c9ba117cb0
update flatpak docker image to 23.08.
2023-11-11 18:18:25 -06:00
pentarctagon
47eef10a32
update msys2 image.
2023-10-28 01:17:32 -05:00
Pentarctagon
8f74a27b90
update steamrt base image
2023-08-15 12:53:58 -05:00
loonycyborg
fa14ed06a9
make_mingw_build: remove compiled .rc files from working copy dir
...
they were created there via symlink which confused subsequent builds
leading to issue #7441
2023-06-23 17:19:52 +03:00
Pentarctagon
9315079389
Add curl-based functionality to download files from a URL.
...
This is a complement to #7416 where it replaces opening the replay's download URL in a browser with directly downloading it into the player's save folder.
2023-03-15 14:49:16 -05:00
Pentarctagon
ceb05f3d9f
Enable logging to file by default.
2023-01-13 12:51:03 +01:00
loonycyborg
27cb68b769
Update msys2 base docker image
2022-11-05 19:32:52 +03:00
Pentarctagon
bd306a5aa9
Update flatpak runtime to freedesktop 22.08.
2022-09-03 11:53:56 -05:00
Pentarctagon
6e357ea8b3
Enable LTO for steam-linux builds.
2022-08-03 17:19:44 -05:00
Pentarctagon
e6f0ffa556
Use the Sniper runtime.
2022-08-03 17:19:44 -05:00
Pentarctagon
9e94f090e6
Use start.sh to enable logging to file for Steam Linux.
2022-07-24 13:43:41 -05:00
loonycyborg
e6d67c89fd
Updated msys2 Dockerfile
2022-06-21 20:24:05 +03:00
Tommy
74649f4966
CI: Force colour diagnostics for compilation errors.
2022-06-10 16:45:38 +12:00
Pentarctagon
af445f905b
Update docker images to Ubuntu 22.04.
2022-04-21 20:30:34 -05:00
Gunter Labes
4af8cea2e1
Fix parameter handling and remove futile exit call
2022-03-24 12:32:12 +01:00
loonycyborg
489e7faa29
Add compatibility symlink for previous dockerfiles
2022-03-22 21:06:07 +03:00
loonycyborg
1e56959008
dockerbuilds: provide our own implementation of msys2 image base for cross-compiling
...
Unlike rwgrim/msys2-cross this Dockerfile doesn't require manual setup
as it downloads msys2 itself. Though it uses archlinux as image base
instead of debian in order to reuse archlinux's own pacman.
2022-03-22 21:06:07 +03:00
Pentarctagon
f44acd68c2
Add build support for webp images.
2022-03-12 13:47:46 -06:00
loonycyborg
c6f9a96a09
Update flatpak build dockerfile
2022-02-09 18:28:38 +03:00
Pentarctagon
cda9c0406a
Update steamrt image.
2021-12-19 19:01:20 -06:00
Pentarctagon
232cb02dfd
Typo fix.
2021-11-22 21:57:51 -06:00
Pentarctagon
18db5fab1c
Add luacheck to docker image.
2021-11-22 18:10:18 -06:00
Pentarctagon
1f6bf4c203
Upload artifacts that could be used for releases.
...
Also don't upload things anymore that aren't being used.
2021-11-18 12:32:17 -06:00
loonycyborg
8cdfcae202
Made get_dlls.py get dlls for wesnothd too
2021-10-26 17:20:39 +03:00
loonycyborg
33ae3e9b53
docker: Compile own openssl for steamrt builds
...
Steam's scout image provides way too old openssl library version which doesn't
doesn't properly handle recent expiry of one of root Let's Encrypt
certs.
2021-10-16 18:59:39 +03:00
loonycyborg
5bcf5068b4
Update steamrt docker builds
2021-10-15 03:45:44 +03:00
Pentarctagon
9070953903
Install certs so CI can download scons over https.
2021-10-05 11:32:22 -05:00
Iris Morelle
1c40a0271e
ci: Remove dependencies on SDL_ttf and FriBidi
2021-03-13 13:51:47 -03:00
Pentarctagon
6ca9f0969e
Remove Ubuntu 18.04 CI job.
...
As of the TLS PR, supporting Ubuntu 18.04 will not be possible due to Boost 1.65 not supporting perfect forwarding in ssl stream's constructor.
2021-03-10 13:49:56 -06:00
Pentarctagon
cb5f45cae6
Remove left over paramiko usage from dockerfiles.
2021-03-07 16:49:22 -06:00
Pentarctagon
97bca421e7
Update flatpak docker image to newer runtime.
...
Also change the base image to Ubuntu 20.04 and remove the PPA providing a newer flatpak version.
2021-02-17 16:49:33 -06:00
loonycyborg
0ffe194f71
Update flatpak runtime version. This fixes #5552
2021-02-17 21:35:57 +03:00
Pentarctagon
ef7d69b953
Use gcc-9 in the Scout runtime instead of gcc-5.
...
The gcc-9 shipped with the Scout runtime forces the use of -static-libstdc++ which is what allows this to work. However, LTO is not yet able to be enabled since as of right now it simply crashes immediately with `free(): invalid pointer`.
2021-01-16 15:43:59 -06:00
Pentarctagon
551aa31390
Add a CI check for doxygen issues.
2020-12-31 23:59:28 -06:00
Pentarctagon
882d7abf55
Missed one.
2020-12-10 14:48:40 -06:00
Pentarctagon
8942efe5fd
Move/rename various CI scripts to no longer refer to travis.
2020-12-10 14:11:17 -06:00
Pentarctagon
515feabb66
Add boost coroutine and context.
2020-12-10 11:09:06 -06:00