Add info log when fetching git tree

This commit is contained in:
Michal Dorner 2021-03-07 09:52:57 +01:00
parent 953bdcc20a
commit 073a4b9a03
No known key found for this signature in database
GPG key ID: 9EEE04B48DA36786
3 changed files with 28 additions and 15 deletions

9
dist/index.js generated vendored
View file

@ -1480,16 +1480,23 @@ async function downloadArtifact(octokit, artifactId, fileName, token) {
}
exports.downloadArtifact = downloadArtifact;
async function listFiles(octokit, sha) {
core.info('Fetching list of tracked files from GitHub');
core.startGroup('Fetching list of tracked files from GitHub');
try {
const commit = await octokit.git.getCommit({
commit_sha: sha,
...github.context.repo
});
const files = await listGitTree(octokit, commit.data.tree.sha, '');
return files;
}
finally {
core.endGroup();
}
}
exports.listFiles = listFiles;
async function listGitTree(octokit, sha, path) {
const pathLog = path ? ` at ${path}` : '';
core.info(`Fetching tree ${sha}${pathLog}`);
let truncated = false;
let tree = await octokit.git.getTree({
recursive: 'true',

2
dist/index.js.map generated vendored

File diff suppressed because one or more lines are too long

View file

@ -87,16 +87,22 @@ export async function downloadArtifact(
}
export async function listFiles(octokit: InstanceType<typeof GitHub>, sha: string): Promise<string[]> {
core.info('Fetching list of tracked files from GitHub')
core.startGroup('Fetching list of tracked files from GitHub')
try {
const commit = await octokit.git.getCommit({
commit_sha: sha,
...github.context.repo
})
const files = await listGitTree(octokit, commit.data.tree.sha, '')
return files
} finally {
core.endGroup()
}
}
async function listGitTree(octokit: InstanceType<typeof GitHub>, sha: string, path: string): Promise<string[]> {
const pathLog = path ? ` at ${path}` : ''
core.info(`Fetching tree ${sha}${pathLog}`)
let truncated = false
let tree = await octokit.git.getTree({
recursive: 'true',