ci: Use turbo remote cache (#4666)

* Use a turbo remote cache server for CI

`rharkor/caching-for-turbo` uses github actions cache to provide a remote cache server for turbo, so we can use previuously created cache if available and requested by turbo, and this doesn't have the downside of having the cache growing indefinitely like with normal github actions cache as since the single caches are uploaded to the github actions cache, github can evict the old cache when it's not used or there is no space left.

Also add turbo to website so we can cache the build

* Use turbo for website build & build:doc

* fix typo, tubo -> turbo

---------

Co-authored-by: Skillz4Killz <23035000+Skillz4Killz@users.noreply.github.com>
This commit is contained in:
Fleny
2026-01-07 13:40:27 -06:00
committed by GitHub
co-authored by Skillz4Killz
parent 86c5601d5e
commit 011f0fe0dc
10 changed files with 143 additions and 107 deletions
+2
View File
@@ -1,6 +1,7 @@
{
"name": "website",
"version": "0.0.0",
"packageManager": "yarn@4.12.0",
"private": true,
"scripts": {
"docusaurus": "docusaurus",
@@ -35,6 +36,7 @@
"@docusaurus/tsconfig": "^3.9.2",
"@docusaurus/types": "^3.9.2",
"@types/react": "^19.2.7",
"turbo": "^2.7.2",
"typescript": "5.9.3",
"webpack": "5.104.1"
},