mirror of
				https://gitea.com/actions/checkout.git
				synced 2025-11-04 07:47:05 +00:00 
			
		
		
		
	.
This commit is contained in:
		
							
								
								
									
										10
									
								
								dist/index.js
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										10
									
								
								dist/index.js
									
									
									
									
										vendored
									
									
								
							@@ -8373,7 +8373,7 @@ function downloadRepository(accessToken, owner, repo, ref, commit, repositoryPat
 | 
			
		||||
        const archivePath = path.join(runnerTemp, 'checkout.tar.gz');
 | 
			
		||||
        // await fs.promises.writeFile(archivePath, raw)
 | 
			
		||||
        // Get the archive URL using the REST API
 | 
			
		||||
        let archiveUrl = retryHelper.execute(() => __awaiter(this, void 0, void 0, function* () {
 | 
			
		||||
        yield retryHelper.execute(() => __awaiter(this, void 0, void 0, function* () {
 | 
			
		||||
            // Prepare the archive stream
 | 
			
		||||
            core.debug(`Preparing the archive stream: ${archivePath}`);
 | 
			
		||||
            yield io.rmRF(archivePath);
 | 
			
		||||
@@ -8464,16 +8464,16 @@ function downloadFile(url, fileStream) {
 | 
			
		||||
                    response.resume(); // Consume response data to free up memory
 | 
			
		||||
                    return;
 | 
			
		||||
                }
 | 
			
		||||
                // response.on('data', chunk => {
 | 
			
		||||
                //   fileStream.write(chunk)
 | 
			
		||||
                // })
 | 
			
		||||
                response.on('data', chunk => {
 | 
			
		||||
                    fileStream.write(chunk);
 | 
			
		||||
                });
 | 
			
		||||
                response.on('end', () => {
 | 
			
		||||
                    resolve();
 | 
			
		||||
                });
 | 
			
		||||
                response.on('error', err => {
 | 
			
		||||
                    reject(err);
 | 
			
		||||
                });
 | 
			
		||||
                response.pipe(fileStream);
 | 
			
		||||
                // response.pipe(fileStream)
 | 
			
		||||
            });
 | 
			
		||||
        }
 | 
			
		||||
        catch (err) {
 | 
			
		||||
 
 | 
			
		||||
@@ -32,7 +32,7 @@ export async function downloadRepository(
 | 
			
		||||
  // await fs.promises.writeFile(archivePath, raw)
 | 
			
		||||
 | 
			
		||||
  // Get the archive URL using the REST API
 | 
			
		||||
  let archiveUrl = retryHelper.execute(async () => {
 | 
			
		||||
  await retryHelper.execute(async () => {
 | 
			
		||||
    // Prepare the archive stream
 | 
			
		||||
    core.debug(`Preparing the archive stream: ${archivePath}`)
 | 
			
		||||
    await io.rmRF(archivePath)
 | 
			
		||||
@@ -142,16 +142,16 @@ function downloadFile(url: string, fileStream: WriteStream): Promise<void> {
 | 
			
		||||
          return
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
        // response.on('data', chunk => {
 | 
			
		||||
        //   fileStream.write(chunk)
 | 
			
		||||
        // })
 | 
			
		||||
        response.on('data', chunk => {
 | 
			
		||||
          fileStream.write(chunk)
 | 
			
		||||
        })
 | 
			
		||||
        response.on('end', () => {
 | 
			
		||||
          resolve()
 | 
			
		||||
        })
 | 
			
		||||
        response.on('error', err => {
 | 
			
		||||
          reject(err)
 | 
			
		||||
        })
 | 
			
		||||
        response.pipe(fileStream)
 | 
			
		||||
        // response.pipe(fileStream)
 | 
			
		||||
      })
 | 
			
		||||
    } catch (err) {
 | 
			
		||||
      reject(err)
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user