diff --git a/bin/publish.js b/bin/publish.js index 39f497f..cab66c0 100644 --- a/bin/publish.js +++ b/bin/publish.js @@ -34,7 +34,7 @@ async function main() { const result = await github.repos.getReleaseByTag({ owner, repo, tag: release.tag_name }); alreadyExists = true; uploadUrl = result.data.upload_url; - releaseId = result.data.release_id; + releaseId = result.data.id; url = result.data.html_url; } catch (error) { // doesn't exist yet! @@ -42,9 +42,12 @@ async function main() { const draftRelease = { ...release, draft: true }; const result = await github.repos.createRelease(draftRelease); uploadUrl = result.data.upload_url; - releaseId = result.data.release_id; + releaseId = result.data.id; + url = result.data.html_url; } + console.log(`alreadyExists ${alreadyExists}, releaseId ${releaseId}, uploadUrl ${uploadUrl}, url ${url}`); + // Append assets to the release const BINDING_DIR = path.join(__dirname, `../build/stage/${owner}/${repo}/releases/download/${release.tag_name}`) const tarballs = await fs.promises.readdir(BINDING_DIR); @@ -100,4 +103,4 @@ main() .catch(err => { console.error(err); process.exit(1); -}); \ No newline at end of file +});