Commit Graph

21 Commits

Author SHA1 Message Date
Gregor Vostrak 2fc63063d0 add seperate arm and x64 builds for mac 2026-03-29 21:37:11 +02:00
Gregor Vostrak 5ac9d74fec add basic e2e tests with api mocking 2026-01-27 17:21:42 +01:00
Gregor Vostrak dc1750f5ba fix wrong fpm install on linux arm runner 2025-12-21 22:34:02 +01:00
Gregor Vostrak d77a6d6a8e remove snap build 2025-12-21 22:20:15 +01:00
Gregor Vostrak 946bc372f8 setup snapcraft and dependencies in github actions 2025-12-21 22:10:10 +01:00
Gregor Vostrak a0c6d43dcd make sure that LXD is setup in linux arm github action for multipass/snap 2025-12-21 21:56:23 +01:00
Gregor Vostrak 7082bfe24d split the build architectures based on the runners, not in the electron builder config 2025-12-21 21:40:43 +01:00
Gregor Vostrak badac9ba52 build linux arm on arm github runner 2025-12-21 20:28:49 +01:00
Gregor Vostrak c8f6fd5650 build windows arm application on windows-11-arm runner 2025-12-21 15:41:29 +01:00
Gregor Vostrak c79843a50b fix windows build for cross architecture 2025-12-18 16:23:55 +01:00
Gregor Vostrak 81b2060205 explicitly install all native dependencies for the platforms 2025-12-18 16:14:07 +01:00
Gregor Vostrak 20b9ee3ae0 add arm windows x-win dependency in build process to windows builds running on x64 runner 2025-12-18 15:29:10 +01:00
Gregor Vostrak 676f18e779 add seperate windows build for arm and x64 2025-12-18 15:02:49 +01:00
Gregor Vostrak dc26d94857 add github sponsor 2024-11-11 18:41:55 +01:00
Gregor Vostrak d818987ad3 build arm versions for deb, tar.gz and rpm 2024-08-28 02:13:02 +02:00
Gregor Vostrak 96bbc2aa68 install multipass for linux amd builds in darwin github action runner 2024-08-28 01:51:30 +02:00
Gregor Vostrak b19cd04d51 build linux arm64 images with mac runner 2024-08-28 01:30:35 +02:00
Gregor Vostrak 5df2d5bacb add sentry sourcemaps via build actions 2024-08-27 21:15:37 +02:00
Gregor Vostrak cc34256aae remove flatpak build option, fix typing and formating errors 2024-08-27 14:55:42 +02:00
Gregor Vostrak aeae71e2ff fix description in mini window ST-375, add snap build target, build arm and x86 versions for mac 2024-08-27 14:43:23 +02:00
Gregor Vostrak 2c1e3f7a96 initial commit
cleanup api package dependencies and fix imports

add signing and notarization to github action

disable linux snap target

enable mac notarize and change publish provider to github releases

update apple notarize env names

update APPLE_API_KEY env variable to file path

fix APPLE_API_ISSUER env variable name

change github action to directly use electron-builder commands instead of action template

add dependency install and build steps

fix code signing in github action

enable signing debug in github action

add electron osx sign debug messages

fix app id in config

add all debug

fix apple notarize step

change apple api key env variable to use base64

change api key to simple env variable

write api key to file

disable notarization for mac build

remove debug option from github action
2024-08-26 12:20:46 +02:00