Skip to content

Commit f4a07e9

Browse files
Update split.yml
1 parent 23e90f6 commit f4a07e9

File tree

1 file changed

+14
-7
lines changed

1 file changed

+14
-7
lines changed

.github/workflows/split.yml

Lines changed: 14 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ on:
77
description: "New version"
88
required: true
99
packages:
10-
description: "Packages to deploy (JSON array string)"
10+
description: "Packages to deploy (JSON object with package info)"
1111
required: true
1212

1313
jobs:
@@ -31,7 +31,7 @@ jobs:
3131
cat packages.json
3232
3333
echo "Parsed packages:"
34-
jq -r 'to_entries[] | "\(.key): \(.value | join(", "))"' packages.json
34+
jq -r 'to_entries[] | "\(.key): Messages=[\(.value["release-message"] | join(", "))] Stability=\(.value["minimum-stability"] // "unknown") Type=\(.value.type // "unknown")"' packages.json
3535
3636
# Create package list for later steps
3737
jq -r 'keys[]' packages.json > package-list.txt
@@ -44,11 +44,18 @@ jobs:
4444
while IFS= read -r package; do
4545
echo "Processing package: $package"
4646
47-
# Get messages for this package
48-
messages=$(jq -r --arg pkg "$package" '.[$pkg] | join("; ")' packages.json)
49-
echo "Messages: $messages"
47+
# Get all info for this package
48+
messages=$(jq -r --arg pkg "$package" '.[$pkg]["release-message"] | join("; ")' packages.json)
49+
stability=$(jq -r --arg pkg "$package" '.[$pkg]["minimum-stability"] // "unknown"' packages.json)
50+
pkg_type=$(jq -r --arg pkg "$package" '.[$pkg].type // "unknown"' packages.json)
51+
visibility=$(jq -r --arg pkg "$package" '.[$pkg].visibility // "unknown"' packages.json)
5052
51-
# Your deployment logic here
52-
# e.g., clone repo, create release, etc.
53+
echo " Messages: $messages"
54+
echo " Stability: $stability"
55+
echo " Type: $pkg_type"
56+
echo " Visibility: $visibility"
57+
58+
# Your deployment logic here can now use all this information
59+
# e.g., clone repo, create release with proper stability, etc.
5360
5461
done < package-list.txt

0 commit comments

Comments
 (0)