Commit graph

12 commits

Author SHA1 Message Date
ivk
a42907e55a [build] Add type checking to buildSrc
It isn't invoked automatically anywhere but the editors should pick it
up and it can also be run manually.

It also fixes few little issues, e.g. getPrebuiltNativeModuleForWindows
was getting called with the right arguments.
2024-08-06 16:00:04 +02:00
nig
b1c3e8f3ac [ci] make fetching dictionaries a separate step in the ci pipeline
in the current setup, this has potential to make the desktop build fail,
so we want to have it separate.
2023-12-01 13:43:31 +01:00
ivk
3bf53aa5c2 [ci] Use cached better-sqlite3 in github actions 2023-12-01 12:41:55 +01:00
nig
978d9780c2 fix linter errors for missing node: protocol
close #4367
2023-05-05 11:29:09 +02:00
ivk
50b23ebd1b Run prettier on the whole project 2022-12-27 16:08:23 +01:00
nig
7a9347ba8b changes after review by ivk & jom 2022-05-19 11:01:04 +02:00
nig
9979c89ae2 [build] fix fetchDictionaries.js referencing nonexistent variables 2022-05-19 11:01:04 +02:00
ivk
c86cfd6d71
[build] Cleanup build 2022-05-10 17:56:07 +02:00
ivk
3f7c080055
[build] esbuild for dev build 2022-05-10 17:53:21 +02:00
jom
636501198b [maintenance] update commander to v9 2022-05-03 15:57:33 +02:00
jom
591554aa51 [build] Build better-sqlite3 on windows during Jenkins CI
This commit not only sets up the build for windows on jenkins,
it also consolidates how we get prebuilt binaries for native modules i.e. keytar and better-sqlite3
and generally has some refactorings
2022-03-07 10:26:06 +01:00
thp
916ee1ed1d Refactor dist.js #3221
Split dist.js (desktop.js, webapp.js)
  Simplify command line interface for dist builds
  Extract utilities used from dist builds
  Extract fetching and publishing dictionaries into its own build step
  Extract signing installers into its own build step
  Extract .deb packaging and publishing into its own build step
  Add some documentation, verbosity and general improvements to the code
2022-02-18 10:52:52 +01:00