bug fix for listReleases api call
This commit is contained in:
		
							parent
							
								
									af317de1da
								
							
						
					
					
						commit
						66b1d5d5a6
					
				@ -20,7 +20,9 @@ inputs:
 | 
				
			|||||||
  overwrite:
 | 
					  overwrite:
 | 
				
			||||||
    description: 'Overwrite the release in case it already exists'
 | 
					    description: 'Overwrite the release in case it already exists'
 | 
				
			||||||
  file_glob:
 | 
					  file_glob:
 | 
				
			||||||
    description: 'if true the file can be a glob pattern, asset_name is ignored if this is true'
 | 
					    description: 'if true, the file can be a glob pattern, asset_name is ignored if this is true'
 | 
				
			||||||
 | 
					  draft:
 | 
				
			||||||
 | 
					    description: 'if true, marks the release as a draft'
 | 
				
			||||||
runs:
 | 
					runs:
 | 
				
			||||||
  using: 'node12'
 | 
					  using: 'node12'
 | 
				
			||||||
  main: 'lib/main.js'
 | 
					  main: 'lib/main.js'
 | 
				
			||||||
 | 
				
			|||||||
							
								
								
									
										10
									
								
								lib/main.js
									
									
									
									
									
								
							
							
						
						
									
										10
									
								
								lib/main.js
									
									
									
									
									
								
							@ -32,11 +32,11 @@ function get_release_by_tag(tag, octokit, context, draft) {
 | 
				
			|||||||
                // if there is a draft release already, use that 
 | 
					                // if there is a draft release already, use that 
 | 
				
			||||||
                if (draft) {
 | 
					                if (draft) {
 | 
				
			||||||
                    const releases = yield octokit.repos.listReleases(Object.assign({}, context.repo));
 | 
					                    const releases = yield octokit.repos.listReleases(Object.assign({}, context.repo));
 | 
				
			||||||
                    core.debug(`Found ${releases.length} releases, looking for draft release to piggyback..`);
 | 
					                    core.debug(`Found ${releases.data.length} releases, looking for draft release to piggyback..`);
 | 
				
			||||||
                    for (let i = 0; i < releases.length; i += 1) {
 | 
					                    for (let i = 0; i < releases.data.length; i += 1) {
 | 
				
			||||||
                        const release = releases[i];
 | 
					                        const release = releases.data[i];
 | 
				
			||||||
                        if (release.data.draft) {
 | 
					                        if (release.draft) {
 | 
				
			||||||
                            core.debug(`Found draft release in repo, name: ${release.data.name}`);
 | 
					                            core.debug(`Found draft release in repo, name: ${release.name}`);
 | 
				
			||||||
                            return release;
 | 
					                            return release;
 | 
				
			||||||
                        }
 | 
					                        }
 | 
				
			||||||
                    }
 | 
					                    }
 | 
				
			||||||
 | 
				
			|||||||
							
								
								
									
										10
									
								
								src/main.ts
									
									
									
									
									
								
							
							
						
						
									
										10
									
								
								src/main.ts
									
									
									
									
									
								
							@ -20,11 +20,11 @@ async function get_release_by_tag(tag: string, octokit: any, context: any, draft
 | 
				
			|||||||
                const releases = await octokit.repos.listReleases({
 | 
					                const releases = await octokit.repos.listReleases({
 | 
				
			||||||
                    ...context.repo,
 | 
					                    ...context.repo,
 | 
				
			||||||
                });
 | 
					                });
 | 
				
			||||||
                core.debug(`Found ${releases.length} releases, looking for draft release to piggyback..`)
 | 
					                core.debug(`Found ${releases.data.length} releases, looking for draft release to piggyback..`)
 | 
				
			||||||
                for (let i = 0; i < releases.length; i += 1) {
 | 
					                for (let i = 0; i < releases.data.length; i += 1) {
 | 
				
			||||||
                    const release = releases[i];
 | 
					                    const release = releases.data[i];
 | 
				
			||||||
                    if (release.data.draft) {
 | 
					                    if (release.draft) {
 | 
				
			||||||
                        core.debug(`Found draft release in repo, name: ${release.data.name}`)
 | 
					                        core.debug(`Found draft release in repo, name: ${release.name}`)
 | 
				
			||||||
                        return release;
 | 
					                        return release;
 | 
				
			||||||
                    }
 | 
					                    }
 | 
				
			||||||
                }
 | 
					                }
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
		Reference in New Issue
	
	Block a user