@@ -35,10 +35,10 @@ jobs:
3535 GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
3636 run : |
3737 TAG='${{ steps.ver.outputs.tag }}'
38- if gh release view "$TAG" >/dev/null 2>&1; then
38+ if gh release view "$TAG" -R "$GITHUB_REPOSITORY" >/dev/null 2>&1; then
3939 echo "Release $TAG already exists"
4040 else
41- gh release create "$TAG" --title "$TAG" --notes "Automated prebuilt assets"
41+ gh release create "$TAG" --title "$TAG" --notes "Automated prebuilt assets" -R "$GITHUB_REPOSITORY"
4242 fi
4343
4444 build-matrix :
@@ -114,11 +114,11 @@ jobs:
114114 if [[ "${{ matrix.os }}" == windows* ]]; then TRIPLE=win32-$ARCH; fi
115115 NAME=sqlite-vec-$TRIPLE.$EXT
116116 echo "Uploading $NAME"
117- gh release upload "${{ needs.ensure-release.outputs.tag }}" "${{ steps.find_art.outputs.artifact }}#${NAME}" --clobber
117+ gh release upload "${{ needs.ensure-release.outputs.tag }}" "${{ steps.find_art.outputs.artifact }}#${NAME}" --clobber -R "$GITHUB_REPOSITORY"
118118 # Create checksum file for the uploaded asset name
119119 HASH=$(node -e "const fs=require('fs');const c=require('crypto');const d=fs.readFileSync(process.argv[1]);process.stdout.write(c.createHash('sha256').update(d).digest('hex'));" "${{ steps.find_art.outputs.artifact }}")
120120 printf "%s %s" "$HASH" "$NAME" > "$NAME.sha256"
121- gh release upload "${{ needs.ensure-release.outputs.tag }}" "$NAME.sha256" --clobber
121+ gh release upload "${{ needs.ensure-release.outputs.tag }}" "$NAME.sha256" --clobber -R "$GITHUB_REPOSITORY"
122122
123123 prebuild-alpine :
124124 name : Prebuild on alpine
@@ -158,10 +158,10 @@ jobs:
158158 [ -n "$ART" ] || (echo "No artifact" && exit 1)
159159 NAME=sqlite-vec-linux-x64-musl.so
160160 echo "Uploading $NAME"
161- gh release upload "${{ needs.ensure-release.outputs.tag }}" "$ART#$NAME" --clobber
161+ gh release upload "${{ needs.ensure-release.outputs.tag }}" "$ART#$NAME" --clobber -R "$GITHUB_REPOSITORY"
162162 HASH=$(node -e "const fs=require('fs');const c=require('crypto');const d=fs.readFileSync(process.argv[1]);process.stdout.write(c.createHash('sha256').update(d).digest('hex'));" "$ART")
163163 printf "%s %s" "$HASH" "$NAME" > "$NAME.sha256"
164- gh release upload "${{ needs.ensure-release.outputs.tag }}" "$NAME.sha256" --clobber
164+ gh release upload "${{ needs.ensure-release.outputs.tag }}" "$NAME.sha256" --clobber -R "$GITHUB_REPOSITORY"
165165
166166 prebuild-alpine-arm :
167167 name : Prebuild on alpine (arm)
@@ -199,10 +199,10 @@ jobs:
199199 for f in sqlite-vec/dist/*.so sqlite-vec/sqlite-vec*.so; do [ -f "$f" ] && ART="$f" && break; done
200200 if [ "${{ matrix.arch }}" = "arm/v7" ]; then ARCH=armv7; else ARCH=arm64; fi
201201 NAME=sqlite-vec-linux-$ARCH-musl.so
202- gh release upload "${{ needs.ensure-release.outputs.tag }}" "$ART#$NAME" --clobber
202+ gh release upload "${{ needs.ensure-release.outputs.tag }}" "$ART#$NAME" --clobber -R "$GITHUB_REPOSITORY"
203203 HASH=$(node -e "const fs=require('fs');const c=require('crypto');const d=fs.readFileSync(process.argv[1]);process.stdout.write(c.createHash('sha256').update(d).digest('hex'));" "$ART")
204204 printf "%s %s" "$HASH" "$NAME" > "$NAME.sha256"
205- gh release upload "${{ needs.ensure-release.outputs.tag }}" "$NAME.sha256" --clobber
205+ gh release upload "${{ needs.ensure-release.outputs.tag }}" "$NAME.sha256" --clobber -R "$GITHUB_REPOSITORY"
206206
207207 prebuild-linux-arm :
208208 name : Prebuild on Linux (arm64)
@@ -227,9 +227,9 @@ jobs:
227227 ART=""
228228 for f in sqlite-vec/dist/*.so sqlite-vec/sqlite-vec*.so; do [ -f "$f" ] && ART="$f" && break; done
229229 NAME=sqlite-vec-linux-arm64-gnu.so
230- gh release upload "${{ needs.ensure-release.outputs.tag }}" "$ART#$NAME" --clobber
230+ gh release upload "${{ needs.ensure-release.outputs.tag }}" "$ART#$NAME" --clobber -R "$GITHUB_REPOSITORY"
231231 HASH=$(node -e "const fs=require('fs');const c=require('crypto');const d=fs.readFileSync(process.argv[1]);process.stdout.write(c.createHash('sha256').update(d).digest('hex'));" "$ART")
232232 printf "%s %s" "$HASH" "$NAME" > "$NAME.sha256"
233- gh release upload "${{ needs.ensure-release.outputs.tag }}" "$NAME.sha256" --clobber
233+ gh release upload "${{ needs.ensure-release.outputs.tag }}" "$NAME.sha256" --clobber -R "$GITHUB_REPOSITORY"
234234permissions :
235235 contents : write
0 commit comments