Commit graph

289 commits

Author SHA1 Message Date
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 a8c136897d Merge remote-tracking branch 'upstream/main' into new-ci 2022-05-01 09:38:07 +08:00
Brendan Allan b03f3ddf5a Merge remote-tracking branch 'upstream/main' into new-ci 2022-05-01 09:36:12 +08:00
Koding Dev 3aca308572 Disable server deployment in PRs 2022-04-30 12:02:29 +08:00
Oscar Beaumont 11d8614d9e
fix titles for issue and PR template 2022-04-29 03:09:22 +08:00
Oscar Beaumont f5debf38b5
added contributing guide + setup script (#47)
Co-authored-by: matt <30363562+mmattbtw@users.noreply.github.com>
2022-04-28 21:31:57 +08:00
FahimFBA 7c1988c425 Create feature_request.md 2022-04-28 00:37:19 +06:00
FahimFBA 182c7c7f11 Update bug_report.md 2022-04-28 00:36:51 +06:00
FahimFBA fc2e5e7630 Create bug_report.md 2022-04-28 00:35:56 +06:00
Jamie Pine 01c985e605 remove lint workflow - keeps failing, probably not needed 2022-04-27 10:51:16 -07:00
Brendan Allan c1d0ac246e ci: publish artifacts properly 2022-04-26 18:13:08 +08: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 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 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
Brendan Allan 6255e951f4 ci: genuinely flabbergasted 2022-04-25 20:52:37 +08:00
Brendan Allan 7a8769498f ci: try building spacedrive after everything idk 2022-04-25 20:03:06 +08:00
Brendan Allan 8b93f9ff16 ci: don't generate prisma in desktop? idk im lost 2022-04-25 19:39:11 +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 cdb7e4df48 ci: remove macos during github packages outage 2022-04-25 17:29:29 +08:00
Brendan Allan a32b96e211 custom cache action 2022-04-25 16:36:24 +08:00
Jamie Pine c8ca914514
Merge pull request #18 from Harry-Hopkinson/check-code-matches-lint
Add a lint-checker script
2022-04-24 14:05:51 -07:00
Harry Hopkinson a918c88427 Add a lint-checker script 2022-04-24 21:26:15 +01:00
Harry Hopkinson d7cbba7a12 Linted Files according to the .prettierrc. 2022-04-24 21:16:55 +01:00
Brendan Allan dc3395e67b use custom cache action 2022-04-24 19:27:30 +08: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
Oscar Beaumont b2347252b4
idk 2022-04-24 13:38:21 +08:00
Brendan Allan fdec87ddb2 ci: escape pnpm desktop tauri 2022-04-24 12:56:03 +08:00
Brendan Allan 23722730e3 ci: use desktop alias for tauriScript 2022-04-24 12:20:23 +08:00
Brendan Allan dfb5d32881 ci: use pnpm tauri in tauriScript 2022-04-24 03:28:15 +08:00
Brendan Allan bd8bfc18c1 ci: build desktop before tauri action? 2022-04-24 03:23:33 +08:00
Brendan Allan 0ce0c0ecbe ci: fix server publish 2022-04-24 03:11:21 +08:00
Brendan Allan 16294ea128 ci: add server publisher 2022-04-24 02:53:12 +08:00
Brendan Allan fb69ccb265 ci: update tauri-action 2022-04-24 02:37:04 +08:00
Brendan Allan a93911c996 ci: generate prisma client before build 2022-04-24 00:45:07 +08:00
Brendan Allan 09808fed91 ci: fix fix 2022-04-24 00:18:02 +08:00
Brendan Allan 382aabffff ci: fix 2022-04-24 00:17:34 +08:00
Brendan Allan 296571bea4 ci: configure job needs requirements 2022-04-24 00:15:43 +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 6d45e6316f ci: build with tauri action 2022-04-23 23:32:23 +08:00
Brendan Allan 602d0fbf05 .yml supremacy 2022-04-23 23:29:03 +08:00
Brendan Allan 027ba7062e docs: add FUNDING.yaml 2022-04-23 23:28:08 +08:00
Brendan Allan 88836dcfd7 ci: build sdcore before desktop 2022-04-23 23:07:45 +08:00
Brendan Allan b4bc5f943e ci: vcpkg + ffmpeg (??) 2022-04-23 22:54:58 +08:00
Brendan Allan 868d1c36af ci: build desktop in release mode 2022-04-23 22:10:48 +08:00
Brendan Allan fa90088dd2 ci: add artifact publishing 2022-04-23 21:59:57 +08:00
Brendan Allan 46507551d1 ci: build frontend before tauri app 2022-04-23 19:29:42 +08:00
Brendan Allan 5fe1970e7c ci: build tauri app 2022-04-23 19:13:51 +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
Brendan Allan 0e4af037b2 ci: fix ffmpeg download url 2022-04-23 17:28:05 +08:00
Brendan Allan 91b80e5423 ci: fix ffmpeg os filter 2022-04-23 17:25:55 +08:00
Brendan Allan b2ea71fecb ci: filter ffmpeg install by os 2022-04-23 17:24:31 +08:00
Brendan Allan 357015b3da ci: desktop building 2022-04-23 17:22:27 +08:00
Brendan Allan 5c5503a9f2 ci: fix ubuntu + windows ffmpeg 2022-04-23 15:43:58 +08:00
Brendan Allan cbbcbec3f7 ci: fix ffmpeg dependency 2022-04-23 15:41:33 +08:00
Brendan Allan 6492f097ce ci: fix org-readme 2022-04-23 15:19:43 +08:00
Brendan Allan 97c76cd2bf ci: add org readme updater workflow 2022-04-23 15:17:28 +08:00
Brendan Allan d8910c2191 ci: add ffmpeg to ci 2022-04-23 11:44:57 +08:00
Brendan Allan 3923c316e9 ci: build sdcore properly 2022-04-23 11:21:20 +08:00
Brendan Allan 6f8a964634 ci: don't build all rust stuff 2022-04-23 11:06:52 +08:00
Brendan Allan 3037c974e6 ci: remove old ci 2022-04-22 20:18:06 +08:00
Brendan Allan 551a081991 ci: don't cache pnpm deps 2022-04-22 20:17:36 +08:00
Brendan Allan f9153b68ba ci: don't cache deps for typescript 2022-04-22 20:15:26 +08:00
Brendan Allan 3c5f29c90d ci: restore cache in js build steps 2022-04-22 19:43:15 +08:00
Brendan Allan 72386a69f6 ci: add pnpm deps fetch step 2022-04-22 19:42:08 +08:00
Brendan Allan 0fd0b548e4 update ci + check in ts bindings 2022-04-22 19:38:26 +08:00
Brendan Allan 3600423f2b actual new ci 2022-04-22 18:22:53 +08:00
Brendan Allan 3f8867fc14 new ci 2022-04-22 18:21:18 +08:00
Brendan Allan f797fb717e ci: use latest rust cache action 2022-04-22 02:32:54 +08:00
Brendan Allan 8a91e2f05d
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