enh(ci): optimize Turbo CI check workflow, track Rust and Node toolchain versions in well-known files (#3776)

* enh(ci): optimize Turbo CI check workflow, track Rust and Node toolchain versions in well-known files

* fix(ci): build `sqlx-cli` with `rustls` to fix Postgres TLS failures
This commit is contained in:
Alejandro González
2025-06-13 01:47:28 +02:00
committed by GitHub
parent d24528f6a6
commit 4e3bd4e282
17 changed files with 263 additions and 84 deletions

View File

@@ -4,7 +4,7 @@
"build": {
"dependsOn": ["^build"],
"inputs": ["$TURBO_DEFAULT$", ".env*"],
"outputs": [".nuxt/**", "dist/**", ".output/**", "target/**"],
"outputs": [".nuxt/**", "dist/**", ".output/**", "$TURBO_ROOT$/target/**"],
"env": [
"NODE_ENV",
"SITE_URL",
@@ -20,20 +20,50 @@
"PROD_OVERRIDE",
"PYRO_MASTER_KEY",
"PORT",
"SQLX_OFFLINE"
"SQLX_OFFLINE",
"DATABASE_URL",
"CARGO_*",
"RUST_*",
"RUSTFLAGS",
"FORCE_COLOR",
"NEXTEST_*"
]
},
"lint": {
"env": ["SQLX_OFFLINE"]
"env": [
"DATABASE_URL",
"SQLX_OFFLINE",
"CARGO_*",
"RUST_*",
"RUSTFLAGS",
"FORCE_COLOR",
"NEXTEST_*"
]
},
"dev": {
"cache": false,
"persistent": true,
"inputs": ["$TURBO_DEFAULT$", ".env*"],
"env": ["DISPLAY", "WEBKIT_DISABLE_DMABUF_RENDERER"]
"env": [
"DISPLAY",
"WEBKIT_DISABLE_DMABUF_RENDERER",
"CARGO_*",
"RUST_*",
"RUSTFLAGS",
"FORCE_COLOR",
"NEXTEST_*"
]
},
"test": {
"env": ["SQLX_OFFLINE", "DATABASE_URL"]
"env": [
"SQLX_OFFLINE",
"DATABASE_URL",
"CARGO_*",
"RUST_*",
"RUSTFLAGS",
"FORCE_COLOR",
"NEXTEST_*"
]
},
"fix": {
"cache": false