Data Request API helper #10

Merged
Oliver merged 94 commits from feat/data-requests into main 2025-11-22 02:51:15 +00:00
Showing only changes of commit cd3b5998dd - Show all commits

View file

@ -14,11 +14,11 @@ const {
API_URL: API, API_URL: API,
} = process.env; } = process.env;
async function uploadFile(releaseID, localPath, remoteName = undefined) { async function uploadFile(uploadsURL, localPath, remoteName = undefined) {
remoteName ??= localPath.split(`/`).at(-1); remoteName ??= localPath.split(`/`).at(-1);
const stream = createReadStream(localPath); const stream = createReadStream(localPath);
return axios.post( return axios.post(
`${API}/repos/${REPO}/releases/${releaseID}/assets`, uploadsURL,
{ {
attachment: stream, attachment: stream,
}, },
@ -54,8 +54,8 @@ async function main() {
); );
try { try {
await uploadFile(release.data.id, `release.zip`); await uploadFile(release.data.upload_url, `release.zip`);
await uploadFile(release.data.id, `system.json`); await uploadFile(release.data.upload_url, `system.json`);
} catch (e) { } catch (e) {
console.error(`Failed to upload files, deleting draft release`); console.error(`Failed to upload files, deleting draft release`);
console.error(e); console.error(e);