File tree 1 file changed +10
-10
lines changed
.github/actions/github-release
1 file changed +10
-10
lines changed Original file line number Diff line number Diff line change @@ -108,20 +108,20 @@ async function runOnce() {
108
108
}
109
109
console . log ( "found release: " , JSON . stringify ( release . data , null , 2 ) ) ;
110
110
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
+
111
121
// Upload all the relevant assets for this release as just general blobs.
112
122
for ( const file of glob . sync ( files ) ) {
113
123
const size = fs . statSync ( file ) . size ;
114
124
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
- }
125
125
core . info ( `upload ${ file } ` ) ;
126
126
await octokit . rest . repos . uploadReleaseAsset ( {
127
127
data : fs . createReadStream ( file ) ,
You can’t perform that action at this time.
0 commit comments