Commit Graph

132 Commits

Author SHA1 Message Date
Fedor Indutny
ba61f87696 Run test-release in a temporary folder 2025-10-30 13:10:48 -07:00
Scott Nonnenberg
4199c2cb5c Fix reference to build-localized-display-names script 2025-10-25 03:53:12 +10:00
Fedor Indutny
44076ece79 Rename files 2025-10-16 23:45:44 -07:00
Fedor Indutny
3387cf6a77 Prepare for adding file suffixes 2025-10-16 23:45:44 -07:00
Fedor Indutny
bf217a8513 Update jumbomoji to version 12 2025-10-01 16:38:33 -07:00
Fedor Indutny
947ad18020 Simplify get-jumbomoji script 2025-10-01 08:34:24 -07:00
Fedor Indutny
b2f1639146 Update emoji-datasource to 16.0.0 2025-09-30 13:28:52 -07:00
ayumi-signal
7bb8a35839 Ensure file permissions when building for Linux and set sha length for test builds 2025-09-30 13:17:29 -07:00
Fedor Indutny
e3474f468f Add min OS version check to CI 2025-09-25 12:26:46 -07:00
Scott Nonnenberg
e54648a13f Fail mock test runs if tests fail 2025-09-25 02:09:10 +10:00
Fedor Indutny
40eaf078cc Qualify CJS-only module imports 2025-09-19 13:05:51 -07:00
Fedor Indutny
c02565eaa8 Enforce node: schema for builtins, import extensions 2025-09-16 17:39:03 -07:00
Fedor Indutny
ec8d6a7359 Faster CI runs 2025-08-07 10:33:21 -07:00
trevor-signal
88304103d5 Save artifacts on test-electron failures 2025-07-24 10:16:18 -07:00
Fedor Indutny
16e877ece4 Spread the update downloads over 6 hours 2025-04-24 15:05:25 -07:00
Fedor Indutny
e2f5712094 Simplify preload cache generation 2025-04-14 14:29:02 -07:00
Fedor Indutny
b22aaaec7e Reduce ICU book build size 2025-04-10 11:49:32 -07:00
Fedor Indutny
ecc8eb6ddd Parallelize get-strings 2025-03-28 13:32:24 +10:00
Fedor Indutny
6c5047ba3e Highlight components in ICU Book 2025-03-26 13:23:53 -07:00
Fedor Indutny
71d968a21e Fix installer size dd script 2025-03-18 11:35:17 -07:00
Fedor Indutny
63fd260b03 Fix github actions to specific commit hashes 2025-03-18 10:00:04 -07:00
ayumi-signal
ae35eb8e49 Upgrade electron-builder to 26.0.10 to fix packaging for pnpm
Co-authored-by: Fedor Indutny <indutny@signal.org>
2025-03-14 12:02:51 -07:00
Fedor Indutny
de19bb07fa ICU book workflow 2025-03-13 12:52:08 -07:00
Fedor Indutny
a094a2ca2b Compactify locales even more 2025-03-03 19:10:01 -08:00
Fedor Indutny
6acdf74995 Use @electron/symbolicate-mac 2025-01-22 13:50:32 -10:00
trevor-signal
9bec59b70a Ensure adhoc builds expire correctly 2025-01-16 11:44:23 -05:00
trevor-signal
f55abcbdc8 Some improvements to adhoc builds 2024-12-16 17:52:18 -06:00
Jamie Kyle
b8ae50efd6 Update icon assets 2024-11-18 16:18:58 -05:00
Jamie Kyle
8fde907b17 Upgrade outdated dependencies 2024-11-18 11:20:23 -08:00
Jamie Kyle
b347a628b3 Upgrade/remove outdated dependencies 2024-11-13 17:20:36 -08:00
Jamie Kyle
b97e67121f Brand Refresh 2024-11-05 18:05:24 -08:00
Fedor Indutny
f9b2261783 Fix binary name in CI 2024-10-31 14:28:36 -07:00
trevor-signal
58831f62c7 Default test-electron worker count to 1 locally 2024-10-29 09:19:16 -07:00
Jamie Kyle
b26466e59d Add schema utils 2024-10-02 12:03:10 -07:00
Fedor Indutny
1922864a49 Save artifacts on preload cache build failure 2024-09-09 10:41:32 -07:00
Fedor Indutny
3dba3a07f0 Generate preload cache from live app 2024-09-08 16:26:12 -07:00
Fedor Indutny
695f64a55a Include code cache for preload bundle
Co-authored-by: Scott Nonnenberg <scott@signal.org>
2024-09-09 07:09:57 +10:00
Fedor Indutny
2835934277 Track installer size across commits 2024-08-27 14:44:36 -04:00
ayumi-signal
ec36ae7f26 Update reproducible build script to reflect build process 2024-08-08 10:03:43 -07:00
hackerbirds
7ee35ebdec Introduce reproducible build system on Linux 2024-08-08 10:02:44 -07:00
ayumi-signal
b3a5fd3cfb Fix lint 2024-08-02 15:08:50 -07:00
Jon Seager
cb5e7a029b build: use resolve4/resolve6 in build:dns-fallback.
`dns.lookup` relies on making syscalls to the underlying
system using `getaddrinfo`, which can sometimes fail in
proxy situations.

This is an equivalent implementation using the native
NodeJS DNS functions.
2024-08-01 17:14:11 +01:00
Fedor Indutny
24a22bf191 Update prettier to 3.3.3 2024-07-23 17:31:40 -07:00
Fedor Indutny
9006990e58 Parallelize test-electron 2024-07-22 12:27:09 -07:00
Fedor Indutny
be50f52a32 Use a fork of @electron/symbolicate-mac for speed 2024-07-11 13:14:10 -07:00
Fedor Indutny
f6650c0b91 Check for icu: strings in js folder as well 2024-07-03 12:02:10 -07:00
trevor-signal
0ab8ec34d0 Add back testUtilities.debug 2024-07-02 12:56:40 -07:00
Fedor Indutny
abf33f98cd Interactive test-electron 2024-06-27 17:22:06 -07:00
Fedor Indutny
3ed63edbc8 Upgrade electron to 31.1.0 2024-06-27 13:25:36 -07:00
Fedor Indutny
5e41701516 Lazily load better quality jumbomoji 2024-06-21 15:35:56 -07:00