Fix CI tooling and semantic skill recommendations

Resolve the pinned XcodeGen archive layout and let the keyboard derive bounded clipboard recommendations from the full catalog independently of installation state.
This commit is contained in:
Rocky
2026-08-22 16:46:37 +08:00
parent 386ba140f7
commit fe8f657c8d
8 changed files with 95 additions and 13 deletions
+4 -3
View File
@@ -6,6 +6,7 @@ VERSION="2.43.0"
SHA256="a4847ed77d3341a4d24049bc4424a3babca4c94ff1dcaaee923eaca2b32c678f"
DESTINATION="${RUNNER_TEMP:?RUNNER_TEMP is required}/xcodegen-$VERSION"
ARCHIVE="$RUNNER_TEMP/xcodegen-$VERSION.zip"
INSTALL_ROOT="$DESTINATION/xcodegen"
curl -fsSL --retry 3 --retry-all-errors --retry-delay 2 \
--connect-timeout 15 --max-time 120 \
@@ -16,6 +17,6 @@ rm -rf "$DESTINATION"
mkdir -p "$DESTINATION"
unzip -q "$ARCHIVE" -d "$DESTINATION"
test -x "$DESTINATION/bin/xcodegen"
echo "$DESTINATION/bin" >> "$GITHUB_PATH"
"$DESTINATION/bin/xcodegen" --version
test -x "$INSTALL_ROOT/bin/xcodegen"
echo "$INSTALL_ROOT/bin" >> "$GITHUB_PATH"
"$INSTALL_ROOT/bin/xcodegen" --version