Merge pull request #3 from lowlighter/feat-bot-token

Fix wrong token use
This commit is contained in:
Simon Lecoq
2020-10-09 14:09:02 +02:00
committed by GitHub
2 changed files with 19 additions and 16 deletions

File diff suppressed because one or more lines are too long

View File

@@ -29,7 +29,7 @@
if (!token) if (!token)
throw new Error("You must provide a valid GitHub token") throw new Error("You must provide a valid GitHub token")
const graphql = octokit.graphql.defaults({headers:{authorization: `token ${token}`}}) const graphql = octokit.graphql.defaults({headers:{authorization: `token ${token}`}})
const rest = github.getOctokit(committer) const rest = github.getOctokit(token)
//Debug mode //Debug mode
if (!debug) if (!debug)
@@ -54,21 +54,24 @@
console.log(`Render | complete`) console.log(`Render | complete`)
//Commit to repository //Commit to repository
let sha = undefined {
try { const rest = github.getOctokit(committer)
const {data} = await rest.repos.getContent({ let sha = undefined
owner:user, try {
repo:user, const {data} = await rest.repos.getContent({
path:filename, owner:user,
repo:user,
path:filename,
})
sha = data.sha
} catch (error) { }
console.log(`Previous render sha | ${sha || "none"}`)
await rest.repos.createOrUpdateFileContents({
owner:user, repo:user, path:filename, sha, message:`Update ${filename} - [Skip GitHub Action]`,
content:Buffer.from(rendered).toString("base64"),
}) })
sha = data.sha console.log(`Commit to repo | ok`)
} catch (error) { } }
console.log(`Previous render sha | ${sha || "none"}`)
await rest.repos.createOrUpdateFileContents({
owner:user, repo:user, path:filename, sha, message:`Update ${filename} - [Skip GitHub Action]`,
content:Buffer.from(rendered).toString("base64"),
})
console.log(`Commit to repo | ok`)
//Success //Success
console.log(`Success !`) console.log(`Success !`)