mirror of
https://github.com/zen-browser/www.git
synced 2025-07-07 17:05:32 +02:00
* ci(cache): improve ci cache in ci pipeline * refactor: use composite actions for ci jobs * refactor: use composite action for node/pnpm setup * refactor(ci): improve cache restore logic in ci pipeline * fix(ci): fix ci node_modules cache handling * fix(ci): improve ci pipeline cache * fix(ci): fix ci pipeline cache * fix(ci): upload cache properly * fix(ci): add restore key * refactor(ci): use matrix for simplified jobs * refactor(ci): use matrix for simplified jobs * fix(ci): remove problematic restore-keys from node_modules cache * fix(ci): reorder cache logic * chore: move turbo to dependency * chore: update CI pipeline for improved testing workflow * refactor(ci): enhance CI pipeline with matrix strategy for quality checks and cache management * fix(ci): add restore-keys for improved cache efficiency * fix(ci): add restore-keys for improved cache efficiency * fix(ci): update cache action to use restore for node_modules
41 lines
908 B
JSON
41 lines
908 B
JSON
{
|
|
"$schema": "https://turborepo.com/schema.json",
|
|
"tasks": {
|
|
"dev": {
|
|
"cache": false,
|
|
"persistent": true,
|
|
"outputs": []
|
|
},
|
|
"lint": {
|
|
"cache": true,
|
|
"inputs": ["**/*{ts,tsx,js,jsx,astro}"],
|
|
"outputs": []
|
|
},
|
|
"format": {
|
|
"cache": true,
|
|
"inputs": ["**/*.{ts,tsx,js,jsx,astro,json,yml,yaml}"],
|
|
"outputs": []
|
|
},
|
|
"build": {
|
|
"cache": true,
|
|
"outputs": ["dist/**"]
|
|
},
|
|
"test": {
|
|
"cache": true,
|
|
"inputs": ["**/*.{ts,tsx,js,jsx}"],
|
|
"outputs": []
|
|
},
|
|
"spell": {
|
|
"cache": true,
|
|
"inputs": ["src/**/*.{ts,tsx,js,jsx,astro,md,json,yml,yaml}"],
|
|
"outputs": []
|
|
},
|
|
"test:playwright": {
|
|
"cache": true,
|
|
"dependsOn": ["build"],
|
|
"inputs": ["**/*.{ts,tsx,js,jsx,astro}"],
|
|
"outputs": ["playwright-report/**", "test-results/**"]
|
|
}
|
|
},
|
|
"ui": "tui"
|
|
}
|