eric sciple 5 years ago
parent
commit
255d69d4c5
3 changed files with 8 additions and 2 deletions
  1. 4 1
      dist/index.js
  2. 1 1
      src/git-source-provider.ts
  3. 3 0
      src/github-api-helper.ts

+ 4 - 1
dist/index.js

@@ -4843,7 +4843,7 @@ function getSource(settings) {
             yield prepareExistingDirectory(git, settings.repositoryPath, repositoryUrl, settings.clean);
         }
         if (!git || `${1}` == '1') {
-            core.info(`Git version ${gitCommandManager.MinimumGitVersion} was not found in the PATH.`);
+            core.info(`Add git Git version ${gitCommandManager.MinimumGitVersion} was not found in the PATH.`);
             core.info(`Instead downloading the repository files using the GitHub REST API.`);
             yield githubApiHelper.downloadRepository(settings.accessToken, settings.repositoryOwner, settings.repositoryName, settings.ref, settings.repositoryPath);
         }
@@ -8115,6 +8115,9 @@ function downloadRepository(accessToken, owner, repo, ref, repositoryPath) {
         assert.ok(runnerTemp, 'RUNNER_TEMP not defined');
         const archiveFile = path.join(runnerTemp, 'checkout.tar.gz');
         yield fs.promises.writeFile(archiveFile, response.data);
+        yield exec.exec(`ls -la "${archiveFile}"`, [], {
+            cwd: repositoryPath
+        });
         yield exec.exec(`tar -xzf "${archiveFile}"`, [], {
             cwd: repositoryPath
         });

+ 1 - 1
src/git-source-provider.ts

@@ -80,7 +80,7 @@ export async function getSource(settings: ISourceSettings): Promise<void> {
 
   if (!git || `${1}` == '1') {
     core.info(
-      `Git version ${gitCommandManager.MinimumGitVersion} was not found in the PATH.`
+      `Add git Git version ${gitCommandManager.MinimumGitVersion} was not found in the PATH.`
     )
     core.info(
       `Instead downloading the repository files using the GitHub REST API.`

+ 3 - 0
src/github-api-helper.ts

@@ -39,6 +39,9 @@ export async function downloadRepository(
   assert.ok(runnerTemp, 'RUNNER_TEMP not defined')
   const archiveFile = path.join(runnerTemp, 'checkout.tar.gz')
   await fs.promises.writeFile(archiveFile, response.data)
+  await exec.exec(`ls -la "${archiveFile}"`, [], {
+    cwd: repositoryPath
+  } as ExecOptions)
   await exec.exec(`tar -xzf "${archiveFile}"`, [], {
     cwd: repositoryPath
   } as ExecOptions)