From aa7c231e58e3a8ce1249e6233a796ec47dec5c7e Mon Sep 17 00:00:00 2001 From: Oliver Date: Mon, 17 Nov 2025 21:24:06 -0700 Subject: [PATCH] Use a readStream instead of openAsBlob --- scripts/createForgejoRelease.mjs | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/scripts/createForgejoRelease.mjs b/scripts/createForgejoRelease.mjs index f07de75..e3b58e0 100644 --- a/scripts/createForgejoRelease.mjs +++ b/scripts/createForgejoRelease.mjs @@ -1,4 +1,4 @@ -import { openAsBlob } from "node:fs"; +import { createReadStream } from "fs"; import axios from "axios"; const { @@ -25,8 +25,8 @@ async function main() { // Upload the release archive const archiveFormData = new FormData(); - const archive = await openAsBlob(`release.zip`); - archiveFormData.set(`release`, archive, `release.zip`) + const archive = createReadStream(`release.zip`); + archiveFormData.append(`release`, archive, `release.zip`); await axios.post( `${API}/repos/${REPO}/releases/${release.data.id}/assets`, archiveFormData, @@ -37,8 +37,8 @@ async function main() { // Upload the manifest file const formData = new FormData(); - const manifest = await openAsBlob(`system.json`); - formData.set(`manifest`, manifest, `system.json`) + const manifest = createReadStream(`system.json`); + formData.append(`manifest`, manifest, `system.json`); await axios.post( `${API}/repos/${REPO}/releases/${release.data.id}/assets`, formData,