Details
-
Sub-task
-
Status: Open
-
Critical
-
Resolution: Unresolved
-
None
-
None
-
None
Description
Configure a GitHub actions job that, for each PR,
- deploys maven artifacts (as per release deploy script) to a local temporary maven repo (needs to research how to setup a local maven repo)
- run scripts as per https://issues.apache.org/jira/browse/HUDI-5475 and https://github.com/xushiyan/hudi/pull/15/files to generate dependency trees in a temp dir
- compare existing dependency trees with the generated ones - if there is any difference, fail the job so that the author will need to manually generate the dep trees and commit the updates in the PR itself
This is to enforce dependency governance.
This job should only run for PRs.