Commit Graph

22 Commits

Author SHA1 Message Date
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