3 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
9ed6f482bf fix 2023-12-02 13:18:10 +08:00
2 changed files with 26 additions and 26 deletions

26
dist/index.js vendored
View File

@ -40971,7 +40971,7 @@ async function createOrGetRelease(client, owner, repo, body) {
function paths(patterns) {
return patterns.reduce((acc, pattern) => {
return acc.concat(
sync(pattern).filter((path) => statSync(path).isFile())
sync(pattern).filter((path) => external_fs_.statSync(path).isFile())
);
}, []);
};
@ -40990,8 +40990,8 @@ async function uploadFiles(client, owner, repo, release_id, all_files) {
repo: repo,
id: release_id,
})
for (const filepath in all_files) {
for (const attachment in attachments) {
for (const filepath of all_files) {
for (const attachment of attachments) {
if (attachment.name === external_path_.basename(filepath)) {
await client.repository.repoDeleteReleaseAttachment({
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}`)
}
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}`)
}
}

26
main.js
View File

@ -84,7 +84,7 @@ async function createOrGetRelease(client, owner, repo, body) {
function paths(patterns) {
return patterns.reduce((acc, pattern) => {
return acc.concat(
glob.sync(pattern).filter((path) => statSync(path).isFile())
glob.sync(pattern).filter((path) => fs.statSync(path).isFile())
);
}, []);
};
@ -103,8 +103,8 @@ async function uploadFiles(client, owner, repo, release_id, all_files) {
repo: repo,
id: release_id,
})
for (const filepath in all_files) {
for (const attachment in attachments) {
for (const filepath of all_files) {
for (const attachment of attachments) {
if (attachment.name === path.basename(filepath)) {
await client.repository.repoDeleteReleaseAttachment({
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}`)
}
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}`)
}
}