2 Commits

Author SHA1 Message Date
1652635ed8 fix: for of loop 2023-12-02 19:16:47 +08:00
1e8f8cc30e fix: upload attachment 2023-12-02 19:09:42 +08:00
2 changed files with 24 additions and 24 deletions

24
dist/index.js vendored
View File

@ -40990,8 +40990,8 @@ async function uploadFiles(client, owner, repo, release_id, all_files) {
repo: repo, repo: repo,
id: release_id, id: release_id,
}) })
for (const filepath in all_files) { for (const filepath of all_files) {
for (const attachment in attachments) { for (const attachment of attachments) {
if (attachment.name === external_path_.basename(filepath)) { if (attachment.name === external_path_.basename(filepath)) {
await client.repository.repoDeleteReleaseAttachment({ await client.repository.repoDeleteReleaseAttachment({
owner: owner, owner: owner,
@ -41001,17 +41001,17 @@ async function uploadFiles(client, owner, repo, release_id, all_files) {
}) })
console.log(`Successfully deleted old release attachment ${attachment.name}`) console.log(`Successfully deleted old release attachment ${attachment.name}`)
} }
const content = external_fs_.readFileSync(filepath);
const blob = new external_buffer_.Blob([content]);
await client.repository.repoCreateReleaseAttachment({
owner: owner,
repo: repo,
id: release_id,
attachment: blob,
name: external_path_.basename(filepath),
})
console.log(`Successfully uploaded release attachment ${filepath}`)
} }
const content = external_fs_.readFileSync(filepath);
const blob = new external_buffer_.Blob([content]);
await client.repository.repoCreateReleaseAttachment({
owner: owner,
repo: repo,
id: release_id,
attachment: blob,
name: external_path_.basename(filepath),
})
console.log(`Successfully uploaded release attachment ${filepath}`)
} }
} }

24
main.js
View File

@ -103,8 +103,8 @@ async function uploadFiles(client, owner, repo, release_id, all_files) {
repo: repo, repo: repo,
id: release_id, id: release_id,
}) })
for (const filepath in all_files) { for (const filepath of all_files) {
for (const attachment in attachments) { for (const attachment of attachments) {
if (attachment.name === path.basename(filepath)) { if (attachment.name === path.basename(filepath)) {
await client.repository.repoDeleteReleaseAttachment({ await client.repository.repoDeleteReleaseAttachment({
owner: owner, owner: owner,
@ -114,17 +114,17 @@ async function uploadFiles(client, owner, repo, release_id, all_files) {
}) })
console.log(`Successfully deleted old release attachment ${attachment.name}`) console.log(`Successfully deleted old release attachment ${attachment.name}`)
} }
const content = fs.readFileSync(filepath);
const blob = new Blob([content]);
await client.repository.repoCreateReleaseAttachment({
owner: owner,
repo: repo,
id: release_id,
attachment: blob,
name: path.basename(filepath),
})
console.log(`Successfully uploaded release attachment ${filepath}`)
} }
const content = fs.readFileSync(filepath);
const blob = new Blob([content]);
await client.repository.repoCreateReleaseAttachment({
owner: owner,
repo: repo,
id: release_id,
attachment: blob,
name: path.basename(filepath),
})
console.log(`Successfully uploaded release attachment ${filepath}`)
} }
} }