File tree Expand file tree Collapse file tree 1 file changed +12
-4
lines changed
Expand file tree Collapse file tree 1 file changed +12
-4
lines changed Original file line number Diff line number Diff line change @@ -75,11 +75,19 @@ jobs:
7575 jq -r '.assets[] | select(.name | endswith(".js") or endswith(".wasm") or endswith(".json") or endswith(".d.ts")) | "\(.browser_download_url)|\(.name)"' | \
7676 while IFS='|' read -r url name; do
7777 if [ -n "$url" ] && [ "$url" != "null" ] && [ -n "$name" ]; then
78- # Handle asset names that might have paths like "pkg/sentience_core.js"
78+ # Handle asset names that might have paths like "pkg/sentience_core.js" or "extension-package/manifest.json"
7979 # GitHub releases might preserve directory structure in asset names
80- # If name starts with "pkg/", we want to preserve that structure
81- # If name is just a filename, put it at root
82- if [[ "$name" == pkg/* ]]; then
80+ # Strip "extension-package/" prefix if present, as we'll handle it in copy step
81+ if [[ "$name" == extension-package/* ]]; then
82+ # Asset name is "extension-package/manifest.json" - strip prefix
83+ filename="${name#extension-package/}"
84+ dir=$(dirname "$filename")
85+ if [ "$dir" != "." ]; then
86+ mkdir -p "$dir"
87+ fi
88+ echo " Downloading $name -> $filename"
89+ curl -L -H "Authorization: token ${{ secrets.SENTIENCE_CHROME_TOKEN }}" "$url" -o "$filename"
90+ elif [[ "$name" == pkg/* ]]; then
8391 # Asset name is "pkg/sentience_core.js" - create pkg directory
8492 mkdir -p pkg
8593 filename=$(basename "$name")
You can’t perform that action at this time.
0 commit comments