Commit c709a93
Check non-release dependencies across modules
The check for Submariner dependencies referencing unmerged commits
only checks the main module. That isn't sufficient: Lighthouse for
example has a coredns submodule with Submariner dependencies.
This extends check-non-release-versions.sh to loop over all
submodules. Dependencies are only cloned once, and all dependencies
are processed before returning the result so that all invalid
dependencies are identified.
Submodules for which this check is irrelevant are processed too, but
since they don't have Submariner dependencies that's fine; and if they
ever do end up with Submariner dependencies, they'll be covered
automatically.
Signed-off-by: Stephen Kitt <skitt@redhat.com>1 parent bb16651 commit c709a93
File tree
1 file changed
+16
-14
lines changed1 file changed
+16
-14
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
8 | 8 | | |
9 | 9 | | |
10 | 10 | | |
11 | | - | |
12 | | - | |
13 | | - | |
14 | | - | |
15 | | - | |
16 | | - | |
17 | | - | |
18 | | - | |
19 | | - | |
20 | | - | |
21 | | - | |
22 | | - | |
23 | | - | |
24 | | - | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
25 | 27 | | |
26 | 28 | | |
0 commit comments