Compare commits
1 Commits
966aa9f099
...
0bc73e7e91
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
0bc73e7e91 |
@@ -153,14 +153,7 @@ runs:
|
|||||||
echo "$MODULES_JSON" | jq -r '.[].name' > "$NODES_FILE"
|
echo "$MODULES_JSON" | jq -r '.[].name' > "$NODES_FILE"
|
||||||
|
|
||||||
# Create dependency edges (dependent -> dependency)
|
# Create dependency edges (dependent -> dependency)
|
||||||
# For each module with dependencies, create "module dep" pairs
|
jq -r '.[] | select(.dependencies != null and (.dependencies | length) > 0) | .name as $module | .dependencies[] | "\($module) \(.)"' > "$EDGES_FILE" <<< "$MODULES_JSON"
|
||||||
echo "$MODULES_JSON" | jq -r '
|
|
||||||
.[] |
|
|
||||||
select(.dependencies != null and (.dependencies | length) > 0) |
|
|
||||||
. as $item |
|
|
||||||
.dependencies[] |
|
|
||||||
($item.name + " " + .)
|
|
||||||
' > "$EDGES_FILE"
|
|
||||||
|
|
||||||
# Perform topological sort
|
# Perform topological sort
|
||||||
if [ "$SKIP_DEPS_CHECK" != "true" ] && [ -s "$EDGES_FILE" ]; then
|
if [ "$SKIP_DEPS_CHECK" != "true" ] && [ -s "$EDGES_FILE" ]; then
|
||||||
|
|||||||
Reference in New Issue
Block a user