Skip to content

Commit ccab9b0

Browse files
committed
Remove stale assets
1 parent 273ca2f commit ccab9b0

File tree

1 file changed

+10
-10
lines changed
  • .github/actions/github-release

1 file changed

+10
-10
lines changed

.github/actions/github-release/main.js

+10-10
Original file line numberDiff line numberDiff line change
@@ -108,20 +108,20 @@ async function runOnce() {
108108
}
109109
console.log("found release: ", JSON.stringify(release.data, null, 2));
110110

111+
// Delete all assets from a previous run
112+
for (const asset of release.data.assets) {
113+
console.log(`deleting prior asset ${asset.id}`);
114+
await octokit.rest.repos.deleteReleaseAsset({
115+
owner,
116+
repo,
117+
asset_id: asset.id,
118+
});
119+
}
120+
111121
// Upload all the relevant assets for this release as just general blobs.
112122
for (const file of glob.sync(files)) {
113123
const size = fs.statSync(file).size;
114124
const name = path.basename(file);
115-
for (const asset of release.data.assets) {
116-
if (asset.name !== name)
117-
continue;
118-
console.log(`deleting prior asset ${asset.id}`);
119-
await octokit.rest.repos.deleteReleaseAsset({
120-
owner,
121-
repo,
122-
asset_id: asset.id,
123-
});
124-
}
125125
core.info(`upload ${file}`);
126126
await octokit.rest.repos.uploadReleaseAsset({
127127
data: fs.createReadStream(file),

0 commit comments

Comments
 (0)