Brendan Allan
b68f4f3684
Update org-readme.yml
2022-08-04 07:41:42 -07:00
Oscar Beaumont
9d4423dfc2
fix macos ffmpeg install command
2022-08-04 13:17:19 +08:00
Oscar Beaumont
4cc41d6ec2
Merge pull request #351 from spacedriveapp/brew-lock-ffmpeg
...
install custom ffmpeg version
2022-08-04 13:08:50 +08: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
Brendan Allan
04200681d0
install custom ffmpeg version
2022-08-01 11:09:29 +08:00
Oscar Beaumont
cc3c63b996
Remove frozen flag from clippy workflow
2022-07-19 09:59:13 +08:00
Oscar Beaumont
bcdcacf0e5
Merge pull request #321 from voletro/main
...
Rewrite of setup-system.ps1 for Windows development setup
2022-07-11 11:41:28 +08:00
Oscar Beaumont
70ea568530
fix Linux setup script for PopOS
2022-07-07 12:53:41 +08:00
voletro
989cd58ac5
Add a close bracket (i'm dumb)
2022-07-06 12:33:23 +10: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
voletro
76d21b7847
Remove user input so it works with ci.
2022-07-01 10:38:41 +10:00
voletro
591a6c16cf
Rewrite of setup-system.ps1
...
This is a full rewrite of setup-system.ps1 that sets up a users machine for Spacedrive development. The CONTRIBUTING.md also includes info on this file.
2022-06-30 11:44:14 +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
722bd6baa4
ci: update docker/login-action to v2
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
maxichrome
a0d0938001
format using tabs
2022-05-22 23:07:35 -05:00
maxichrome
17f9db3ba8
Add code owners ( #164 )
...
Co-authored-by: maxichrome <maxichrome@users.noreply.github.com>
2022-05-19 01:28:48 -05:00
Oscar Beaumont
82f219f71b
Merge pull request #130 from CodePurble/arch-setup
...
Add Arch Linux commands to setup script
2022-05-19 14:13:36 +08:00
Harry Hopkinson
5ed2b4a7f8
Change pnpm -r exec tsc to pnpm typecheck
2022-05-15 10:35:12 +01:00
Oscar Beaumont
0298cbdeac
clearer message for typos issue option
2022-05-13 00:34:01 +08:00
Oscar Beaumont
64d1671892
add typo discussion as dedicated link on the issue page
2022-05-13 00:30:08 +08:00
Brendan Allan
63c040365d
Merge pull request #109 from Brendonovich/ci-fix
...
CI fix
2022-05-11 20:07:17 +08:00
maxichrome
423c9063d4
update all other instances of .app
2022-05-10 02:34:19 -05:00
Ramprakash C
12e58163cc
add Arch Linux commands to setup script ( #77 )
2022-05-09 12:28:28 +05:30
Brendan Allan
ec2f177029
chore: basic pr template
2022-05-05 03:02:59 +08:00
Oscar Beaumont
30e9df507f
add workflow_dispatch to CI flow
2022-05-04 20:59:20 +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
9f7fa36dfd
Update bug_report.yml
2022-05-04 20:24:36 +08:00
Oscar Beaumont
2f6f867f6f
fix GitHub issue template
2022-05-04 19:09:34 +08:00
Oscar Beaumont
e244304c0f
update bug report & feature request templates/workflow
2022-05-04 18:51:34 +08:00
maxichrome
49a8c97e82
add execute permissions to setup-system script
2022-05-01 21:48:16 +08:00
Brendan Allan
8ac51ac7f9
ci: fix
2022-05-01 18:36:59 +08:00
Brendan Allan
06bf67a368
ci: use correct server publish action
2022-05-01 18:36:17 +08:00
Brendan Allan
660ec4fb1f
ci: use sharedKey
2022-05-01 17:46:44 +08:00
Brendan Allan
9ad71a2d66
Merge pull request #46 from Brendonovich/new-ci
...
New CI
2022-05-01 17:37:45 +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
Oscar Beaumont
8e2805b156
Update Setup Script for Fedora ( #87 )
...
* added contributing guide + setup script
* fix README typo
Co-authored-by: matt <30363562+mmattbtw@users.noreply.github.com>
* Added ffmpeg dependencies for fedora (#86 )
* Added ffmpeg dependencies for fedora
Added ffmpeg dependencies for fedora as requested.
Fedora still requires nodejs to be installed seperately.
* remove missing ffmpeg warning from Fedora
Co-authored-by: Oscar Beaumont <oscar@otbeaumont.me>
Co-authored-by: matt <30363562+mmattbtw@users.noreply.github.com>
Co-authored-by: 사무엘 <84483873+kor-pixel@users.noreply.github.com>
2022-05-01 16:47:44 +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
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