Commit graph

18 commits

Author SHA1 Message Date
Daniel
bcd834c4da [windows_kext] Finalize building kext and cab for MS signing 2024-05-27 16:40:46 +02:00
Daniel
e520c32020 [windows_kext] Add first attempt of building kext in Earthly 2024-05-22 17:15:12 +02:00
Daniel
5610c88208 [build] add go-lint earthly target 2024-05-16 14:11:17 +02:00
Daniel
ac87a49ace [build] Fix earthfile 2024-05-16 13:51:26 +02:00
Daniel
fc7e11e456 Keep timestamps of build artifacts 2024-04-23 10:25:52 +02:00
Daniel
0e69fefa63 Do not cache angular lib builds 2024-04-23 10:25:36 +02:00
Daniel
a223250f00 Improve/fix build system and CI 2024-04-18 14:25:21 +02:00
Daniel
493309ebb3 Fix build system for correct version metadata 2024-04-16 15:46:56 +02:00
Daniel
ed20c7f1b2 Fix version metadata 2024-04-11 15:26:57 +02:00
Daniel
313ed4de4b Improve earthly build, tweak caching 2024-04-10 14:11:31 +02:00
Patrick Pacher
29a0cdba3b
Add github actions workflow for angular 2024-03-29 11:07:55 +01:00
Patrick Pacher
1cec92263d earthly: all git commands to fail in ci 2024-03-27 14:57:33 +01:00
Patrick Pacher
8cbc949533 Finish earthfile and add linux packaging assets 2024-03-27 12:51:54 +01:00
Patrick Pacher
458336006f Update Earthfile to hopefully get cross-compilation for rust to work 2024-03-26 15:38:47 +01:00
Patrick Pacher
d524bce166 Migrate tauri from portmaster-ui to desktop/tauri. Update build system 2024-03-22 11:45:18 +01:00
Patrick Pacher
ac23ce32a1
Migrate notifier from portmaster-ui to cmds/notifier, remove some duplicated code, move assets to assets/data and add a small go package in assets to allow embedding icons 2024-03-20 11:10:32 +01:00
Patrick Pacher
4b77945517
Migrate Angular UI from portmaster-ui to desktop/angular. Update Earthfile to build libs, UI and tauri-builtin 2024-03-20 10:43:29 +01:00
Patrick Pacher
66381baa1a
migrate build system to earthly: supports building core, start and angular for all supported platforms. tauri still missing 2024-03-20 09:45:34 +01:00