onnxruntime/tools/ci_build/github
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 [NNAPI doc] add reducemean to supported op list (#16414) 2023-06-21 00:29:20 -07:00
apple Hardcode xcodebuild destination iOS simulator OS to 16.4. (#16982) 2023-08-03 14:49:54 -07:00
azure-pipelines [build] do init and precheck first (#16961) 2023-08-04 16:44:45 -07:00
js [Better Engineering] Bump ruff to 0.0.278 and fix new lint errors (#16789) 2023-07-21 12:53:41 -07:00
linux Update the MacOS/Linux build scripts that build/install protobuf from source (#16906) 2023-07-31 10:51:48 -07:00
pai Update the MacOS/Linux build scripts that build/install protobuf from source (#16906) 2023-07-31 10:51:48 -07:00
windows unify the steps of downloading cuda sdk and setup env (#16896) 2023-07-31 10:25:04 -07:00
Doxyfile_csharp.cfg [C#] Rename unreleased API, add utilities (#16806) 2023-08-02 10:06:42 -07:00