Jonatan Heyman
72f0bb5e21
Change which Mac file is put into build artifact
...
#build
2024-12-09 12:37:05 +01:00
Jonatan Heyman
d1f87b062c
Build app and upload artifacts when commit message contains #build
2024-12-09 12:37:05 +01:00
Jonatan Heyman
1006fd4580
Implement tests using Playwright ( #68 )
...
* Set up Playwright and add first test
* Add npm run commands for running tests
Run tests in github actions
* Fix tests on non Mac environments
* Add method to HeynoteEditor class to set the buffer content
* Add more tests
* Set Github action job name
2023-12-25 17:41:15 +01:00
Jonatan Heyman
49d3e5cd7d
Add Linux support ( #6 )
...
* Add linux AppImage build target
* Add ubuntu to Github Actions build matrix
* Show help text on how to open Menu, on Linux
2023-12-21 19:18:04 +01:00
Jonatan Heyman
4cc439eb6d
Use notarytool instead of legacy method for Mac notarization
2023-07-05 16:23:51 +02:00
Jonatan Heyman
df899ae619
Debug build error
2023-07-05 14:32:38 +02:00
Jonatan Heyman
d365fbba30
Remove build-windows Github action
2023-03-06 01:32:16 +01:00
Jonatan Heyman
e32249e340
Only run build workflow on tag push.
...
Bump version.
2023-03-05 20:00:05 +01:00
Jonatan Heyman
1e69a593e2
Always release on push #build
2023-03-05 19:54:50 +01:00
Jonatan Heyman
092d3816be
Use electron-builder-notarize for Mac app notarization
...
#build
2023-03-05 14:41:34 +01:00
Jonatan Heyman
205471aec3
Try to get Mac singning and notarization working in github action
...
#build
2023-03-05 13:28:15 +01:00
Jonatan Heyman
d361a5a073
Build both DMG and ZIP for both arm64 and intel architectures
...
Save ZIP file in mac build artifact instead of DMG file
2023-01-17 01:24:38 +01:00
Jonatan Heyman
e8c961135b
Add Github Action for building only on windows when tagging commits with #windows-build
2023-01-16 11:27:31 +01:00
Jonatan Heyman
b5903c40cc
Only put the relevant .exe file into the built windows artifact
...
#build
2023-01-15 19:56:27 +01:00
Jonatan Heyman
800b4506ae
Create artifact of all files in release/ for windows build (so that we can inspect it and write a more specific glob)
...
#build
2023-01-15 13:09:42 +01:00
Jonatan Heyman
56c5c6b23f
Try to make a windows #build
2023-01-15 12:46:44 +01:00
Jonatan Heyman
95c8f5ef2b
Lower artifact retention days to 1
2023-01-13 14:16:50 +01:00
Jonatan Heyman
d818f75250
Upload built mac artifact
...
#build
2023-01-13 14:15:13 +01:00
Jonatan Heyman
60af13cd11
Only run github release action if latest commit message contains "#_build" (without the "_")
2023-01-13 13:55:10 +01:00
Jonatan Heyman
ac9cb9ac92
Only run build action on Mac
2023-01-13 13:35:55 +01:00
Jonatan Heyman
bfdaf0618c
Disable ubuntu build
2023-01-13 13:32:34 +01:00
Jonatan Heyman
af5287cc13
Add github action for automatically building the app
2023-01-13 13:29:44 +01:00