onnxruntime/tools
Yulong Wang 5af8774a0b
[build] do init and precheck first (#16961)
### Description
This change allows Web CI to do some check as the first step, so that if
there are errors it won't launch the task to build web assembly, which
is heavy.

Checks includes:
- "npm ci" in /js, /js/common and /js/web. this implicitly include:
    - typescript compiler in /js
    - typescript compiler in /js/common
    - webpack build in /js/common
    - typescript compiler in /js/web
- ESLint on typescripts
- clang-format formatter (.js, .ts, .cc, .h, .mm)
- Prettier formatter (.json, .jsonc, .md)

---------

Co-authored-by: Caroline Zhu <carolinezhu@microsoft.com@orttrainingdev7.d32nl1ml4oruzj4qz3bqlggovf.px.internal.cloudapp.net>
2023-08-04 16:44:45 -07:00
..
android_custom_build Add lsb-release package to android custom build (#16944) 2023-08-01 11:27:29 -07:00
ci_build [build] do init and precheck first (#16961) 2023-08-04 16:44:45 -07:00
doc Disable PERF* rules in ruff to allow better readability (#16834) 2023-07-25 15:38:22 -07:00
nuget Disable PERF* rules in ruff to allow better readability (#16834) 2023-07-25 15:38:22 -07:00
perf_view
python Disable PERF* rules in ruff to allow better readability (#16834) 2023-07-25 15:38:22 -07:00