We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
jq
1 parent ea816c7 commit 57acfaaCopy full SHA for 57acfaa
.github/workflows/manual-release.yml
@@ -68,7 +68,11 @@ jobs:
68
echo "❌ Version mismatch in $pkg: $CURRENT_VERSION != $EXPECTED_VERSION"
69
MISMATCHES_FOUND=true
70
71
- jq --arg version "$EXPECTED_VERSION" '.version = $version' "$pkg" > "$pkg.tmp" && mv "$pkg.tmp" "$pkg"
+ # Detect indentation by checking the first property line
72
+ INDENT_SPACES=$(head -10 "$pkg" | grep '^ *"' | head -1 | sed 's/".*//g' | wc -c)
73
+ INDENT_SPACES=$((INDENT_SPACES - 1))
74
+
75
+ jq --indent "$INDENT_SPACES" --arg version "$EXPECTED_VERSION" '.version = $version' "$pkg" > "$pkg.tmp" && mv "$pkg.tmp" "$pkg"
76
echo "✓ Updated $pkg to version $EXPECTED_VERSION"
77
else
78
echo "✓ $pkg version matches: $CURRENT_VERSION"
0 commit comments