Commit Graph

199 Commits

Author SHA1 Message Date
Brendan Allan
8626694587 use custom cache action 2022-04-24 19:27:30 +08:00
Brendan Allan
4a7dc137c2 ci: try and publish artifacts 2022-04-24 18:52:47 +08:00
Oscar Beaumont
d8b9cf43b8 Update action.yaml 2022-04-24 15:43:52 +08:00
Oscar Beaumont
44e254dff3 @sd/server in Docker and deploy to Kubernetes 2022-04-24 14:55:20 +08:00
Oscar Beaumont
3fe03a13dc idk 2022-04-24 13:38:21 +08:00
Brendan Allan
d614de169a ci: escape pnpm desktop tauri 2022-04-24 12:56:03 +08:00
Brendan Allan
73c408dadb ci: use desktop alias for tauriScript 2022-04-24 12:20:23 +08:00
Brendan Allan
9eacf012f5 ci: use pnpm tauri in tauriScript 2022-04-24 03:28:15 +08:00
Brendan Allan
3287eeff76 ci: build desktop before tauri action? 2022-04-24 03:23:33 +08:00
Brendan Allan
5ee7d18c5b ci: fix server publish 2022-04-24 03:11:21 +08:00
Brendan Allan
749d54f772 ci: add server publisher 2022-04-24 02:53:12 +08:00
Brendan Allan
bfe0b8bab5 ci: update tauri-action 2022-04-24 02:37:04 +08:00
Brendan Allan
c46959fa67 ci: generate prisma client before build 2022-04-24 00:45:07 +08:00
Brendan Allan
21b39cd8be ci: fix fix 2022-04-24 00:18:02 +08:00
Brendan Allan
676e4688b9 ci: fix 2022-04-24 00:17:34 +08:00
Brendan Allan
d10899f04e ci: configure job needs requirements 2022-04-24 00:15:43 +08:00
Brendan Allan
2effff8130 ci: build all crates at once and then distribute separately 2022-04-24 00:14:00 +08:00
Brendan Allan
c26be0b99b ci: build with tauri action 2022-04-23 23:32:23 +08:00
Brendan Allan
64b872715c .yml supremacy 2022-04-23 23:29:03 +08:00
Brendan Allan
bc77a9f450 docs: add FUNDING.yaml 2022-04-23 23:28:08 +08:00
Brendan Allan
c3e0c6b037 ci: build sdcore before desktop 2022-04-23 23:07:45 +08:00
Brendan Allan
69a9b87540 ci: vcpkg + ffmpeg (??) 2022-04-23 22:54:58 +08:00
Brendan Allan
22ffc6864f ci: build desktop in release mode 2022-04-23 22:10:48 +08:00
Brendan Allan
f110fec6f8 ci: add artifact publishing 2022-04-23 21:59:57 +08:00
Brendan Allan
921b47c32d ci: build frontend before tauri app 2022-04-23 19:29:42 +08:00
Brendan Allan
11b1110175 ci: build tauri app 2022-04-23 19:13:51 +08:00
Brendan Allan
064a00593c ci: fix ffmpeg action 2022-04-23 18:33:04 +08:00
Brendan Allan
9583b80f54 ci: cross-job rust caching? 2022-04-23 18:29:39 +08:00
Brendan Allan
41f0298102 ci: fix ffmpeg download url 2022-04-23 17:28:05 +08:00
Brendan Allan
909a12adc4 ci: fix ffmpeg os filter 2022-04-23 17:25:55 +08:00
Brendan Allan
5edb699771 ci: filter ffmpeg install by os 2022-04-23 17:24:31 +08:00
Brendan Allan
49631326ea ci: desktop building 2022-04-23 17:22:27 +08:00
Brendan Allan
798b08a3dd ci: fix ubuntu + windows ffmpeg 2022-04-23 15:43:58 +08:00
Brendan Allan
60d616e983 ci: fix ffmpeg dependency 2022-04-23 15:41:33 +08:00
Brendan Allan
189346b076 ci: fix org-readme 2022-04-23 15:19:43 +08:00
Brendan Allan
db6ebb13c9 ci: add org readme updater workflow 2022-04-23 15:17:28 +08:00
Brendan Allan
abe8367054 ci: add ffmpeg to ci 2022-04-23 11:44:57 +08:00
Brendan Allan
fae86fab98 ci: build sdcore properly 2022-04-23 11:21:20 +08:00
Brendan Allan
89d79a748e ci: don't build all rust stuff 2022-04-23 11:06:52 +08:00
Brendan Allan
46c2c287e2 ci: remove old ci 2022-04-22 20:18:06 +08:00
Brendan Allan
226a66145f ci: don't cache pnpm deps 2022-04-22 20:17:36 +08:00
Brendan Allan
5da48eecfc ci: don't cache deps for typescript 2022-04-22 20:15:26 +08:00
Brendan Allan
9352737363 ci: restore cache in js build steps 2022-04-22 19:43:15 +08:00
Brendan Allan
95f62f66cf ci: add pnpm deps fetch step 2022-04-22 19:42:08 +08:00
Brendan Allan
94503d28a2 update ci + check in ts bindings 2022-04-22 19:38:26 +08:00
Brendan Allan
78613ebd9c actual new ci 2022-04-22 18:22:53 +08:00
Brendan Allan
78d0393805 new ci 2022-04-22 18:21:18 +08:00
Brendan Allan
1e80ec8207 ci: use latest rust cache action 2022-04-22 02:32:54 +08:00
Brendan Allan
7d08454449 Basic CI (#12)
* ci:

* ci: run ci on ci branch

* ci: update pnpm version

* ci: Standardise naming

* ci: update lockfile

* ci: install ffmpeg on unix ci

* ci: run codegen prep before build

* ci: add libavutil to ubuntu dependencies

* ci: add libavutil-dev to ubuntu dependencies

* ci: dependencies

* ci: fix ubuntu dependencies

* ci: only build frontend with desktop

* ci: setup cmake and vcpkg for windows

* ci: install ffmpeg on windows

* ci: fix windows ffmpeg install

* ci: fix conditional windows ci commands

* ci: remove vcpkg from windows

* ci: optimizations

* ci: use custom rust cache version
2022-04-22 02:26:03 +08:00