Patric Stout
7e457a367e
Fix: [CI] actually use the GitHub Apps token to trigger "Publish Docs" ( #11128 )
2023-07-30 00:43:37 +02:00
Patric Stout
132098d723
Fix d5a72193: [CI] downloading single artifact doesn't add folder to it ( #11107 )
2023-07-30 00:43:37 +02:00
Patric Stout
ba86e1115c
Fix d5a72193: [CI] GOG and Steam also depend on the source itself ( #11095 )
2023-07-30 00:43:37 +02:00
Patric Stout
eedd9fb150
Change: [CI] upload releases to new CDN ( #11093 )
2023-07-30 00:43:37 +02:00
Patric Stout
60fe3fc0df
Fix: [CI] enable audio (alsa / jack / pulse) for generic Linux builds ( #11051 )
...
SDL needs to see the header files when compiling to enable those
drivers runtime. It doesn't actually link against them: it just
needs to see the headers.
2023-07-30 00:43:37 +02:00
Owen Rudge
64db854632
Change: [Actions] Use notarytool for notarization instead of gon
2023-07-30 00:43:37 +02:00
Patric Stout
ad29d242ed
Change: release with (much) newer versions of dependencies for Generic Linux ( #10484 )
2023-07-30 00:43:37 +02:00
Owen Rudge
7cdb8c92e0
Change: [Actions] Upgrade import-codesign-certs dependency in macOS build workflow
2023-06-11 16:41:13 +02:00
Loïc Guilloux
617d794af6
Fix: [Actions] vcpkg needs pkg-config to build zlib on macOS ( #10488 )
2023-03-31 16:43:32 +02:00
Patric Stout
64bd824b48
Add: [Actions] upload releases to GOG automatically
2023-01-28 21:50:32 +01:00
Patric Stout
ce9c4fc31f
Change: [Actions] release Windows Store files to CDN
...
Currently they had a name that the rest of our system cannot
deal with correctly. "cert.pfx" is also not very descriptive from
a system as a whole.
As such, we now name it like any other file, so it can be published
safely to the CDN.
2023-01-28 21:50:32 +01:00
Patric Stout
ff07af905a
Change: [Actions] split GitHub workflows into several smaller ones
2023-01-28 21:50:32 +01:00
Patric Stout
b5f8fcb280
Remove: [Actions] Ubuntu/Debian release binaries (instead, use the Generic)
2023-01-28 21:50:32 +01:00
clienthax
25f247047d
Update: emsdk to 3.1.28 and lzma (for emsdk) to 5.4.0 ( #10234 )
...
Co-authored-by: Patric Stout <truebrain@openttd.org>
2022-12-29 23:34:45 +01:00
Czcibor Bohusz-Dobosz
7425660b3e
Change: Set minimum macOS version to 10.13 ( #10253 )
2022-12-17 18:35:45 +01:00
Michael Lutz
c4e655b1d4
Remove: [Actions] Ubuntu Bionic and Debian Buster from release workflow. ( #10115 )
2022-10-31 22:37:01 +01:00
glx22
87d1bd895a
Fix f6530f3c2: [Actions] set-output was not correctly converted
2022-10-20 19:22:01 +02:00
glx22
8ffe59373f
Update: [Actions] use annotation-check v3
2022-10-20 19:22:01 +02:00
Loïc Guilloux
f6530f3c2d
Codechange: [Actions] set-output is deprecated ( #10089 )
2022-10-19 21:05:11 +02:00
Patric Stout
15f4d7c04c
Remove: [GitHub] old configuration file for stale-bot ( #9998 )
...
This bot was deactivated months (years?) ago.
2022-09-04 21:42:08 +02:00
Aaron Katzin
2fe8a257ac
Add: [Actions] Ubuntu Jammy Jellyfish (22.04) build for releases ( #9881 )
2022-08-31 16:11:34 +02:00
Frazer Smith
9bdc1e8f04
Update: bump peter-evans/repository-dispatch from 1 to 2
2022-05-14 16:58:10 +02:00
Frazer Smith
19b838dd60
Update: bump actions/download-artifact from 2 to 3
2022-05-14 16:58:10 +02:00
Frazer Smith
9162ac9d37
Update: bump actions/checkout from 2 to 3
2022-05-14 16:58:10 +02:00
Frazer Smith
2a2f80bb71
Update: bump actions/cache from 2 to 3
2022-05-14 16:58:10 +02:00
Frazer Smith
33dabc42bb
Update: bump actions/upload-artifact from 2 to 3
2022-05-14 16:58:10 +02:00
Owen Rudge
5a6ea11ead
Feature: [Actions] Package builds for the Windows Store automatically
2022-05-04 11:40:49 +01:00
Patric Stout
8537fa7206
Fix: [Actions] Remove Ubuntu:groovy from release pipeline ( #9845 )
...
It no longer exists upstream. Let's focus on LTS only for now.
2022-04-02 12:36:15 +02:00
Owen Rudge
1bfbcff71e
Change: [Actions] Switch back to primary source for 'gon' in macOS build job
...
This reverts commit 7a97a33598
.
2022-03-31 13:00:35 +01:00
Owen Rudge
7a97a33598
Fix: [Actions] Switch source for 'gon' in macOS build job
2022-03-28 21:56:24 +01:00
Loïc Guilloux
1a17b6c8f6
Change: [Actions] Remove VS2017 and restore VS2019 for CI ( #9835 )
2022-03-13 16:05:24 +01:00
Patric Stout
0cbe94256e
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.
2021-11-14 16:59:49 +01:00
glx22
14429bbe8a
Change: [Actions] Also check desync debug
2021-10-19 09:05:00 +01:00
Patric Stout
5bcdf16dc5
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-17 22:42:29 +02:00
Patric Stout
01603d9e47
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-17 21:59:50 +02:00
Loïc Guilloux
46123742f5
Change: [Actions] Use macOS-11 image for releases ( #9605 )
2021-10-03 21:14:59 +02:00
Patric Stout
3046a6ce39
Change: upgrade Emscripten to 2.0.31 and enable LZMA by default ( #9604 )
2021-10-03 16:20:05 +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
frosch
93fd42b0c3
Doc: guidelines on english.txt or translation changes in PRs. ( #9505 )
2021-08-22 14:27:48 +02:00
Patric Stout
b2eafcc720
Fix: [Actions] changelog assumed major.minor.patch versioning ( #9482 )
...
We now use major.minor versioning, so it failed to pick up the
correct information.
2021-08-15 14:14:13 +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
Patric Stout
1ed7afc0a8
Change: [GitHub] use an issue form to let people fill in bug report / crashes ( #9400 )
2021-06-26 13:51:29 +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
Tyler Trahan
27031b396f
Change: [Actions] Reword bug/crash report instructions ( #9104 )
2021-04-25 19:27:30 +01:00