From 54a75428723197faffe1b8e64a0101ceecbf814b Mon Sep 17 00:00:00 2001
From: eric sciple <ericsciple@users.noreply.github.com>
Date: Mon, 9 Dec 2019 20:06:34 -0500
Subject: [PATCH] .

---
 dist/index.js            | 3 ++-
 src/github-api-helper.ts | 3 ++-
 2 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/dist/index.js b/dist/index.js
index 13acce0..4a32ea4 100644
--- a/dist/index.js
+++ b/dist/index.js
@@ -8137,7 +8137,8 @@ function downloadRepository(accessToken, owner, repo, ref, repositoryPath) {
         const extraDirectoryName = archiveFileNames[0];
         core.info(`Resolved ${extraDirectoryName}`); // contains the short SHA
         const tempRepositoryPath = path.join(extractPath, extraDirectoryName);
-        for (const fileName of tempRepositoryPath) {
+        // Move the files
+        for (const fileName of (yield fs.promises.readdir(tempRepositoryPath))) {
             const sourcePath = path.join(tempRepositoryPath, fileName);
             const targetPath = path.join(repositoryPath, fileName);
             yield io.mv(sourcePath, targetPath);
diff --git a/src/github-api-helper.ts b/src/github-api-helper.ts
index 7c08b00..f70a2b0 100644
--- a/src/github-api-helper.ts
+++ b/src/github-api-helper.ts
@@ -65,7 +65,8 @@ export async function downloadRepository(
   core.info(`Resolved ${extraDirectoryName}`) // contains the short SHA
   const tempRepositoryPath = path.join(extractPath, extraDirectoryName)
 
-  for (const fileName of tempRepositoryPath) {
+  // Move the files
+  for (const fileName of await fs.promises.readdir(tempRepositoryPath)) {
     const sourcePath = path.join(tempRepositoryPath, fileName)
     const targetPath = path.join(repositoryPath, fileName)
     await io.mv(sourcePath, targetPath)