Use github.context.repo instead of username

This commit is contained in:
lowlighter
2020-10-26 22:03:35 +01:00
parent 9b2283fa01
commit 3aec8793f4
2 changed files with 10 additions and 4 deletions

View File

@@ -915,6 +915,9 @@ var E_Users_lecoq_Documents_GitHub_gitstats_node_modules_actions_github_lib_gith
if (dryrun)
console.log(`Dry-run | complete`)
else {
//Repository
const repo = github.context.repo.repo
console.log(`Repository | ${repo}`)
//Committer token
const token = core.getInput("committer_token") || core.getInput("token")
console.log(`Committer token | ${token ? "provided" : "missing"}`)
@@ -926,13 +929,13 @@ var E_Users_lecoq_Documents_GitHub_gitstats_node_modules_actions_github_lib_gith
//Retrieve previous render SHA to be able to update file content through API
let sha = null
try {
const {data} = await rest.repos.getContent({owner:user, repo:github.context.repo, path:filename})
const {data} = await rest.repos.getContent({owner:user, repo, path:filename})
sha = data.sha
} catch (error) { console.debug(error) }
console.log(`Previous render sha | ${sha || "none"}`)
//Update file content through API
await rest.repos.createOrUpdateFileContents({
owner:user, repo:github.context.repo, path:filename, message:`Update ${filename} - [Skip GitHub Action]`,
owner:user, repo, path:filename, message:`Update ${filename} - [Skip GitHub Action]`,
content:Buffer.from(rendered).toString("base64"),
...(sha ? {sha} : {})
})

View File

@@ -121,6 +121,9 @@
if (dryrun)
console.log(`Dry-run | complete`)
else {
//Repository
const repo = github.context.repo.repo
console.log(`Repository | ${repo}`)
//Committer token
const token = core.getInput("committer_token") || core.getInput("token")
console.log(`Committer token | ${token ? "provided" : "missing"}`)
@@ -132,13 +135,13 @@
//Retrieve previous render SHA to be able to update file content through API
let sha = null
try {
const {data} = await rest.repos.getContent({owner:user, repo:github.context.repo, path:filename})
const {data} = await rest.repos.getContent({owner:user, repo, path:filename})
sha = data.sha
} catch (error) { console.debug(error) }
console.log(`Previous render sha | ${sha || "none"}`)
//Update file content through API
await rest.repos.createOrUpdateFileContents({
owner:user, repo:github.context.repo, path:filename, message:`Update ${filename} - [Skip GitHub Action]`,
owner:user, repo, path:filename, message:`Update ${filename} - [Skip GitHub Action]`,
content:Buffer.from(rendered).toString("base64"),
...(sha ? {sha} : {})
})