Commit Graph

105 Commits

Author SHA1 Message Date
Brendan Allan
35144be8a1 separate fetch & check 2022-10-05 17:20:40 +08:00
Brendan Allan
162f3d7782 Improve CI Speed (#398)
* use different cache

* cache prisma client in rustfmt

* cleanup prettier config

* build server image in sub-action

* server image + prisma client custom actions

* remove lefthoook checks that are in ci

* fix build-server-image

* rename Clippy job

* rename build core job

* use custom rust caching action

* fix rust cache shared key

* cleanup custom action job names

* remove platform check in clippy ci

* setup pnpm in clippy ci

* update mobile package name

* make ios compiling conditional

* use pnpm cache

* run clippy in release

* force use release for all jobs
2022-10-04 18:45:54 -07:00
Brendan Allan
ed06e3051e [ENG-84] Sync library (#394)
* new sql lib stuff

* add sync stuff + rename all crates

* build sd-core

* add sync/example/dist to source

* fix sync example in monorepop

* appease clippy

* update lockfile

* update commit hooks

* fix typescript

* fix typescript build

* please rustfmt
2022-10-04 05:25:12 -07:00
Brendan Allan
7d15ce0152 run rustfmt in ci 2022-10-04 20:03:49 +08:00
Brendan Allan
46e1d47596 use proper workflow syntax 2022-09-28 11:42:05 +08:00
Brendan Allan
3e2ae2ddad expand prisma client cache key 2022-09-28 11:39:04 +08:00
Brendan Allan
b395491b28 remove needs: typescript from rust ci 2022-09-23 13:53:56 +08:00
Brendan Allan
6e07435a15 Use PCR for migrations (#385)
* use pcr migrations branch

* use 0.6.2 branch with migrations

* use latest prisma stuff

* allow force reset of db in dev

* remove .spacedrive file

* update rspc in apps/server

* use rspc 0.0.5 in all crates

* add os to prisma client cache key

* add runner os to clippy prisma cache
2022-09-22 00:50:21 -07:00
Oscar Beaumont
c972928161 remove readme copier workflow 2022-09-09 07:39:00 +08:00
Brendan Allan
5208628060 fix clippy ci 2022-08-19 09:57:52 +08:00
Brendan Allan
b68f4f3684 Update org-readme.yml 2022-08-04 07:41:42 -07:00
Oscar Beaumont
ea92af57f8 Move Rust backend to rspc (#345)
* move Rust backend to rspc

* move server to Axum + remove parts of old bridge

* move frontend over to @rspc/client

* move core to rspc + update deps

* fix Typescript errors + upgrade deps

* document invalidate_query! macro

* general cleanup + upgrade to PCR 0.6.0

* prisma error handling

* upgrade to rspc 0.0.4

* update vite-plugin-ssr

* fix typescript

* fix builds

* put landing page app name back

* hardcode ffmpeg version on Windows

* rename 'command' to 'mutation' to line up with react-query terminology

* upgrade rspc to v0.0.5 + fix types

* use shared ffmpeg binaries

* general Typescript cleanup

* fix clippy workflow failing due to tauri proc-macro

Co-authored-by: Brendan Allan <brendonovich@outlook.com>
2022-08-03 08:36:03 -07:00
Oscar Beaumont
cc3c63b996 Remove frozen flag from clippy workflow 2022-07-19 09:59:13 +08:00
voletro
c635077c3c Remove Action for LLVM, use action that is already built in. Set GH env variables. 2022-07-06 12:28:28 +10:00
Oscar Beaumont
2c73ca18a0 remove Cargo frozen flag 2022-07-05 23:55:44 +08:00
voletro
b56fc5cd86 Added headless mode, added LLVM installer to ci. 2022-07-05 11:21:42 +10:00
Oscar Beaumont
55e52eb2ec fix clippy workflow (hopefully) 2022-06-20 11:27:37 +08:00
Oscar Beaumont
6cc52e5480 remove frozen flag from cargo fetch 2022-06-19 01:52:03 +08:00
Oscar Beaumont
79fa96c3bd Fix CI (#242) 2022-06-14 22:27:03 +08:00
Lars Gyrup Brink Nielsen
8253813dca ci: update actions/checkout to v3 2022-06-03 10:38:51 +02:00
Lars Gyrup Brink Nielsen
4e644d7b6e ci: update actions/checkout to v3 2022-06-03 10:38:51 +02:00
Lars Gyrup Brink Nielsen
27b0d58f67 ci: update pnpm/action-setup to v2.2.2 2022-06-03 10:38:42 +02:00
Lars Gyrup Brink Nielsen
5ca250fb51 ci: update actions/setup-node to v3 2022-06-03 10:20:34 +02:00
Lars Gyrup Brink Nielsen
f014d19b51 ci: update to actions/checkout v3 2022-06-03 10:19:59 +02:00
Jamie Pine
6f04854daa visualizer 2022-05-23 11:56:38 -07:00
Harry Hopkinson
5ed2b4a7f8 Change pnpm -r exec tsc to pnpm typecheck 2022-05-15 10:35:12 +01:00
maxichrome
423c9063d4 update all other instances of .app 2022-05-10 02:34:19 -05:00
Oscar Beaumont
30e9df507f add workflow_dispatch to CI flow 2022-05-04 20:59:20 +08:00
Brendan Allan
8ac51ac7f9 ci: fix 2022-05-01 18:36:59 +08:00
Brendan Allan
660ec4fb1f ci: use sharedKey 2022-05-01 17:46:44 +08:00
Brendan Allan
53b8b59569 ci: use original cache action + build server 2022-05-01 17:36:23 +08:00
Brendan Allan
64fbfc5976 ci: make nicer 2022-05-01 16:23:09 +08:00
Brendan Allan
9c24074bd7 don't build prisma-client-rust separately 2022-05-01 13:12:57 +08:00
Brendan Allan
6c4d788dbf use pnpm 7 2022-05-01 12:33:42 +08:00
Brendan Allan
c9e76e9a7a tsconfig refactor 2022-05-01 12:17:55 +08:00
Brendan Allan
fe9d3bdb08 ci: don't build + publish server on pr 2022-05-01 09:59:39 +08:00
Brendan Allan
fd74a14dc0 use brendonovich/rust-cache 2022-05-01 09:48:35 +08:00
Brendan Allan
b03f3ddf5a Merge remote-tracking branch 'upstream/main' into new-ci 2022-05-01 09:36:12 +08:00
Jamie Pine
01c985e605 remove lint workflow - keeps failing, probably not needed 2022-04-27 10:51:16 -07:00
Brendan Allan
0f4b97ee5d ci: stupid 2022-04-26 15:59:09 +08:00
Brendan Allan
23b769f869 ci: bruh 2022-04-26 15:31:10 +08:00
Brendan Allan
d48122a2b5 ci: explicity build prisma-client-rust 2022-04-26 15:20:41 +08:00
Brendan Allan
843a3965df ci: reset cache 2022-04-26 09:03:51 +08:00
Brendan Allan
4f19ffad6a ci: idk 2022-04-26 06:15:31 +08:00
Brendan Allan
bc73b34056 ci: pausechamp? 2022-04-26 02:25:22 +08:00
Brendan Allan
855b9f85c0 ci: build core properly 2022-04-26 01:41:13 +08:00
Brendan Allan
0d7382d2c5 only build core in ci 2022-04-26 01:34:51 +08:00
Brendan Allan
ac39a020f0 ci: generate prisma client in desktop 2022-04-26 01:24:05 +08:00
Brendan Allan
e8addec2c1 ci: bro what 2022-04-25 21:19:56 +08:00
Brendan Allan
1d0f12b26a ci: im stupid 2022-04-25 21:00:52 +08:00