Skip to content

Commit 2c145d1

Browse files
Copilotbbjubjub2494
authored andcommitted
Fix discovery script to only process direct inputs, not transitive dependencies
Co-authored-by: bbjubjub2494 <[email protected]>
1 parent d96588d commit 2c145d1

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

.github/actions/discovery.sh

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -74,8 +74,8 @@ else
7474
fi
7575
done
7676
else
77-
# Get all inputs
78-
inputs=$(echo "$metadata" | jq -r '.locks.nodes | to_entries[] | select(.key != "root") | .key' | sort)
77+
# Get only direct inputs (not transitive dependencies)
78+
inputs=$(echo "$metadata" | jq -r '.locks.nodes.root.inputs | keys[]' | sort)
7979
8080
for input in $inputs; do
8181
current_rev=$(echo "$metadata" | jq -r ".locks.nodes.\"$input\".locked.rev // \"unknown\"" | head -c 8)

0 commit comments

Comments
 (0)