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