f9290b328a
* chore(ci): prefer per-job cache rather than artifact io * chore: update cache step * chore: fix cache key * chore(ci): build on windows as well * chore(ci): enable remote cache * chore: run build on all three platforms * chore: prefer turbo to custom caching logic * chore: build AFTER install * chore: build on node 14 * chore: remove build, parallelize tasks * chore: update cache * chore: prime build caches * chore: fix indentation * chore(ci): only build on ubuntu * chore(ci): changelog needs build * chore(ci): ignore updates to md files * chore(ci): add 20 min timeout for e2e tests * chore(ci): enable FORCE_COLOR * chore: run turbo with `--output-logs=new-only` Co-authored-by: Nate Moore <nate@astro.build>
30 lines
605 B
JSON
30 lines
605 B
JSON
{
|
|
"$schema": "https://turborepo.org/schema.json",
|
|
"baseBranch": "origin/main",
|
|
"pipeline": {
|
|
"build": {
|
|
"dependsOn": ["^build"],
|
|
"outputs": ["dist/**/*", "!vendor/**", "mod.js", "mod.js.map"]
|
|
},
|
|
"build:ci": {
|
|
"dependsOn": ["^build:ci"],
|
|
"outputs": ["dist/**/*", "!vendor/**", "mod.js", "mod.js.map"]
|
|
},
|
|
"dev": {
|
|
"cache": false
|
|
},
|
|
"test": {
|
|
"outputs": []
|
|
},
|
|
"test:templates": {
|
|
"outputs": []
|
|
},
|
|
"benchmark": {
|
|
"dependsOn": ["^build"],
|
|
"outputs": []
|
|
},
|
|
"lint": {
|
|
"outputs": []
|
|
}
|
|
}
|
|
}
|