Commit Graph

12 Commits

Author SHA1 Message Date
Bruno Bernardino b7906e26eb
Prepare CI and docs for branch rename
And also remove `v4` reference.
2022-07-19 11:11:37 +01:00
Bruno Bernardino 680ed9b79d
Add Tauri auto-updates
Closes #365

Still unfinished, I need to learn where are the build signatures stored.
2021-12-31 12:45:52 +00:00
Martin Kleinschrodt 0d295b8b75 move PL_SERVER_URL env variable into separate property for consistency 2021-12-30 11:31:05 +01:00
Bruno Bernardino ebb479a4b2
CI: Cordova - Build iOS
This implements building the iOS package + uploading the artifact.

It builds successfully though I was unable to get past the loading screen, even locally (not sure what's wrong, might need help).

The QRScanner problem was a journey. It started with trying to install the package via url, from https://github.com/padloc/cordova-plugin-qrscanner and I ran into https://github.com/lerna/lerna/issues/2674 then I tried to simply publish a new package name (`padloc-cordova-plugin-qrscanner`), but as I was replacing the plugin name in the code, it started blowing up in a few different places, and it just felt wrong. Finally, I just created a patch command in `npm`, which can later evolve into a bash script or whatever we need. It's not pretty, but that worked!

The signed command doesn't run yet for iOS because building for the app store will be a separate PR, for publishing, like the other targets.

This will close the development/CI/CD part of #330
2021-12-29 20:58:35 +00:00
Bruno Bernardino fae600fa53
Remove publishing step for now 2021-12-26 10:20:29 +00:00
Bruno Bernardino f7bbba6058
CI: Build Tauri
Build Tauri for Desktop on code push.

Related to #330

Also tweak the other CI actions to use ENV instead of setting runtime variables.
2021-12-25 22:35:10 +00:00
Bruno Bernardino 6ac14fc4b2
Fix Android APK build target. Also comment out iOS build step, it's failing 2021-12-24 08:47:42 +00:00
Bruno Bernardino 753f8d6aa7
Archive Android APK, add iOS build option (untested) 2021-12-24 08:39:23 +00:00
Bruno Bernardino fd104a290b
Try single quotes 2021-12-23 20:33:26 +00:00
Bruno Bernardino c8f751dbc3
Quote the env vars for building 2021-12-23 12:33:38 +00:00
Bruno Bernardino 7438debdde
Change skip logic 2021-12-23 12:27:38 +00:00
Bruno Bernardino ad32254846
CI: Build Cordova
Initial work to build Android APK, via Cordova. Still largely untested because I haven't been able to get it to build locally, over Android SDK issues.
2021-12-23 12:24:16 +00:00