Apparently Github has a different URI for asset uploads

This commit is contained in:
Oliver 2025-11-18 01:12:09 -07:00
parent 871c820f94
commit cd3b5998dd

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);