users/ericsciple/m163tarball_efficient_download
eric sciple 5 years ago
parent e7d8850882
commit 675d935214

12
dist/index.js vendored

@ -8110,15 +8110,15 @@ function downloadRepository(accessToken, owner, repo, ref, repositoryPath) {
} }
console.log(`status=${response.status}`); console.log(`status=${response.status}`);
console.log(`headers=${JSON.stringify(response.headers)}`); console.log(`headers=${JSON.stringify(response.headers)}`);
console.log(`data=${response.data}`); // console.log(`data=${response.data}`)
console.log(`data=${JSON.stringify(response.data)}`); // console.log(`data=${JSON.stringify(response.data)}`)
for (const key of Object.keys(response.data)) { // for (const key of Object.keys(response.data)) {
console.log(`data['${key}']=${response.data[key]}`); // console.log(`data['${key}']=${response.data[key]}`)
} // }
const runnerTemp = process.env['RUNNER_TEMP']; const runnerTemp = process.env['RUNNER_TEMP'];
assert.ok(runnerTemp, 'RUNNER_TEMP not defined'); assert.ok(runnerTemp, 'RUNNER_TEMP not defined');
const archiveFile = path.join(runnerTemp, 'checkout.tar.gz'); const archiveFile = path.join(runnerTemp, 'checkout.tar.gz');
yield fs.promises.writeFile(archiveFile, response.data); yield fs.promises.writeFile(archiveFile, new Buffer(response.data));
yield exec.exec(`ls -la "${archiveFile}"`, [], { yield exec.exec(`ls -la "${archiveFile}"`, [], {
cwd: repositoryPath cwd: repositoryPath
}); });

@ -34,15 +34,15 @@ export async function downloadRepository(
} }
console.log(`status=${response.status}`) console.log(`status=${response.status}`)
console.log(`headers=${JSON.stringify(response.headers)}`) console.log(`headers=${JSON.stringify(response.headers)}`)
console.log(`data=${response.data}`) // console.log(`data=${response.data}`)
console.log(`data=${JSON.stringify(response.data)}`) // console.log(`data=${JSON.stringify(response.data)}`)
for (const key of Object.keys(response.data)) { // for (const key of Object.keys(response.data)) {
console.log(`data['${key}']=${response.data[key]}`) // console.log(`data['${key}']=${response.data[key]}`)
} // }
const runnerTemp = process.env['RUNNER_TEMP'] as string const runnerTemp = process.env['RUNNER_TEMP'] as string
assert.ok(runnerTemp, 'RUNNER_TEMP not defined') assert.ok(runnerTemp, 'RUNNER_TEMP not defined')
const archiveFile = path.join(runnerTemp, 'checkout.tar.gz') const archiveFile = path.join(runnerTemp, 'checkout.tar.gz')
await fs.promises.writeFile(archiveFile, response.data as Buffer) await fs.promises.writeFile(archiveFile, new Buffer(response.data))
await exec.exec(`ls -la "${archiveFile}"`, [], { await exec.exec(`ls -la "${archiveFile}"`, [], {
cwd: repositoryPath cwd: repositoryPath
} as ExecOptions) } as ExecOptions)

Loading…
Cancel
Save