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

8
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,6 +41001,7 @@ 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({
@ -41013,7 +41014,6 @@ async function uploadFiles(client, owner, repo, release_id, all_files) {
console.log(`Successfully uploaded release attachment ${filepath}`)
}
}
}
run();

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,6 +114,7 @@ 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({
@ -126,6 +127,5 @@ async function uploadFiles(client, owner, repo, release_id, all_files) {
console.log(`Successfully uploaded release attachment ${filepath}`)
}
}
}
run();