Commit graph

39 commits

Author SHA1 Message Date
Brendan Allan 31df51501e
CI Cache Factory (#593)
* introduce cache factory

run cache factory on all branches

add names

use single quotes

add setup and prisma generation

add pnpm install

don't install cargo-watch in ci

make composite setup script

use env var for windows ci

undo all powershell stuff

* better windows ci

* don't install cargo-watch in ci

* only run cache factory on main

* i'm silly

* debug only ci

* check runner instead of matrix in setup action

* don't save cache output most of the time

* no more os-specific features

* cache entire workspace

* only cache on main again

* test instead of buidl in cache factory

* smaller ci + testing

* don't individually test each crate

* remove unnecessary needs

* smaller formatting and more clippy

* undo rustfmt changes

* disable tests
2023-03-06 06:10:55 -08:00
Brendan Allan dad2072d7b
generate + use ModelSyncData enum (#592)
* generate + use ModelSyncData enum

* cache prisma clients on sync-generator
2023-03-04 22:12:37 -08:00
maxichrome ec4352a30a cleanup(don't hate me): prettier format everything 2023-01-19 19:32:35 -08:00
Brendan Allan 676e512c4a
Beginning of sync stuff (#502) 2023-01-04 23:11:55 -08:00
Brendan Allan 9bf071e5d9 bump rust cache key 2022-10-05 10:46:56 +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
Oscar Beaumont 79fa96c3bd
Fix CI (#242) 2022-06-14 22:27:03 +08:00
Lars Gyrup Brink Nielsen 722bd6baa4 ci: update docker/login-action to v2 2022-06-03 10:38:51 +02:00
maxichrome f5e0666d11
Format existing code with new conventions 2022-05-22 23:24:43 -05:00
Brendan Allan 63c040365d
Merge pull request #109 from Brendonovich/ci-fix
CI fix
2022-05-11 20:07:17 +08:00
Brendan Allan ab31cf9082 ci: install libswresample-dev 2022-05-04 20:42:38 +08:00
Brendan Allan 80763aeec9 ci: fix short github sha 2022-05-04 20:42:26 +08:00
Brendan Allan 06bf67a368 ci: use correct server publish action 2022-05-01 18:36:17 +08:00
Brendan Allan 53b8b59569 ci: use original cache action + build server 2022-05-01 17:36:23 +08:00
Brendan Allan 8e6f4f0f6f ci: append sha to git artifacts 2022-05-01 17:14:42 +08:00
Brendan Allan a0144302c1 ci: filter artifact uploads by glob 2022-05-01 16:25:50 +08:00
Brendan Allan 64fbfc5976 ci: make nicer 2022-05-01 16:23:09 +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
Brendan Allan c1d0ac246e ci: publish artifacts properly 2022-04-26 18:13:08 +08:00
Brendan Allan d48122a2b5 ci: explicity build prisma-client-rust 2022-04-26 15:20:41 +08:00
Brendan Allan 4f19ffad6a ci: idk 2022-04-26 06:15:31 +08:00
Brendan Allan 0f7131a203 ci: force incremental 2022-04-26 00:51:23 +08:00
Brendan Allan d3bad850a7 enable incremental builds 2022-04-26 00:39:54 +08:00
Brendan Allan d510c87270 ci: fuck it don't clean anything 2022-04-25 19:07:31 +08:00
Brendan Allan dbfb36ac8e ci: just cache more 4head 2022-04-25 18:41:19 +08:00
Brendan Allan 6739d621ff ci: don't alter build or deps for cache 2022-04-25 17:56:03 +08:00
Brendan Allan a32b96e211 custom cache action 2022-04-25 16:36:24 +08:00
Harry Hopkinson d7cbba7a12 Linted Files according to the .prettierrc. 2022-04-24 21:16:55 +01:00
Brendan Allan 934eeb65af ci: try and publish artifacts 2022-04-24 18:52:47 +08:00
Oscar Beaumont bd83362fdb
Update action.yaml 2022-04-24 15:43:52 +08:00
Oscar Beaumont a8696d8faa
@sd/server in Docker and deploy to Kubernetes 2022-04-24 14:55:20 +08:00
Brendan Allan 16294ea128 ci: add server publisher 2022-04-24 02:53:12 +08:00
Brendan Allan a93911c996 ci: generate prisma client before build 2022-04-24 00:45:07 +08:00
Brendan Allan 382aabffff ci: fix 2022-04-24 00:17:34 +08:00
Brendan Allan 09b482c65b ci: build all crates at once and then distribute separately 2022-04-24 00:14:00 +08:00
Brendan Allan fa90088dd2 ci: add artifact publishing 2022-04-23 21:59:57 +08:00
Brendan Allan aed09ae907 ci: fix ffmpeg action 2022-04-23 18:33:04 +08:00
Brendan Allan 8c915cd5a6 ci: cross-job rust caching? 2022-04-23 18:29:39 +08:00