-
Notifications
You must be signed in to change notification settings - Fork 3
Expand file tree
/
Copy pathvx.toml
More file actions
83 lines (80 loc) · 2.93 KB
/
vx.toml
File metadata and controls
83 lines (80 loc) · 2.93 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
[tools]
cmake = "latest"
just = "latest"
node = "latest"
prek = "latest"
python = "3.11"
# rust version is managed by system rustup, not vx
# (vx fetch_versions queries rustup releases 1.16~1.29, not rustc versions)
uv = "latest"
[tools.pwsh]
version = "7.4.13"
os = ["windows"]
[settings]
auto_install = true
cache_duration = "7d"
[scripts]
benchmark-run = "just benchmark-run"
benchmark-run-ci = "just benchmark-run-ci"
build = "vx cargo build"
build-fast = "just build-fast"
build-release = "vx cargo build --release"
build-release-target = "just build-release-target"
check = "vx cargo check --workspace --all-targets"
check-inline-tests = "just check-inline-tests"
ci-docs = "vx cargo doc --all-features --no-deps --document-private-items"
ci-quality = "echo 'Running CI quality checks...'"
ci-test-full = "vx cargo test --workspace"
ci-test-targeted = "vx cargo test -p vx-provider-* -p vx-cli -p vx-extension -p vx-migration -p vx-resolver -p vx-runtime"
clean = "just clean"
clippy = "vx cargo clippy --workspace --all-targets -- -D warnings"
coverage-ci = "just coverage-ci"
cross-build = "just cross-build"
default = "just default"
doc = "vx cargo doc"
docs-build = "just docs-build"
docs-dev = "just docs-dev"
docs-install = "just docs-install"
docs-preview = "just docs-preview"
fmt = "vx cargo fmt --all"
fmt-check = "vx cargo fmt --all -- --check"
format = "vx cargo fmt"
format-check = "just format-check"
hooks-install = "prek install"
hooks-run = "prek run --all-files"
hooks-update = "prek auto-update"
install = "just install"
just = "just {{args}}"
lint = "vx cargo clippy --workspace --all-targets -- -D warnings"
nox = "uv run nox {{args}}"
nox-test = "uv run nox -s tests"
quick = "just quick"
release = "vx cargo build --release"
security-audit-ci = "just security-audit-ci"
test = "vx cargo test --workspace"
test-all = "vx cargo test --workspace --all-targets"
test-ci-quick = "just test-ci-quick"
test-core = "vx cargo test -p vx-provider-* -p vx-cli -p vx-extension -p vx-migration -p vx-resolver -p vx-runtime"
test-doc = "vx cargo test --workspace --doc"
test-integration = "vx cargo test --workspace --test '*'"
test-lib = "vx cargo test --workspace --lib"
test-pkgs = "vx cargo test {{args}}"
test-providers = "just test-providers"
test-providers-json = "just test-providers-json"
test-providers-verbose = "just test-providers-verbose"
test-python = "vx cargo test {{args}}"
test-runtime = "vx cargo test {{args}}"
test-runtimes = "just test-runtimes"
test-verbose = "vx cargo test --workspace -- --nocapture"
tox = "uvx:tox {{args}}"
validate-version-scripts = "just validate-version-scripts"
video-build = "just video-build"
video-build-platform = "just video-build-platform"
video-clean = "just video-clean"
video-help = "just video-help"
video-quick = "just video-quick"
video-rebuild = "just video-rebuild"
video-render-scene = "just video-render-scene"
video-setup = "just video-setup"
video-start = "just video-start"
video-upgrade = "just video-upgrade"