### _Why are the changes needed?_ - Check whether modules are available by running `mvnd dependency:resolve`. if true, skip the `build` step of `mvnd install`. - Reducing the time cost of dependency workflow from ~ 10 min to ~4 min ([see log](https://github.com/apache/kyuubi/actions/runs/4162071562/jobs/7200786535)). ### _How was this patch tested?_ - [x] Pass CI workflows Closes #4315 from bowenliang123/dep-check-first. Closes #4315 7c20ea24 [liangbowen] nit 65397868 [liangbowen] add validate to bring back enforcer check 1c035136 [liangbowen] add validate to bring back enforcer check d4e703de [liangbowen] update dep.yml 8f8d0457 [liangbowen] update dep.yml e7adfacf [liangbowen] update c88eff98 [liangbowen] check modules available before build Authored-by: liangbowen <liangbowen@gf.com.cn> Signed-off-by: liangbowen <liangbowen@gf.com.cn> |
||
|---|---|---|
| .. | ||
| actions | ||
| ISSUE_TEMPLATE | ||
| workflows | ||
| labeler.yml | ||
| PULL_REQUEST_TEMPLATE | ||