@@ -37399,12 +37399,14 @@ const dec = new TextDecoder()
3739937399
3740037400async function main () {
3740137401 const token = core.getInput('token')
37402+ const tokenCommon = core.getInput('tokenCommon')
3740237403 const inputCovPath = core.getInput('coverageResultsPath') // 'data/coverage-raw.json'
3740337404 const outputCovPath = core.getInput('coverageResultsPath') // 'data/coverage.json'
3740437405 const outputHistPath = core.getInput('histCoveragePath') // 'data/historical-coverage.json'
3740537406 const relVersionRaw = core.getInput('version') // 'v7.47.0'
3740637407 const relVersion = relVersionRaw.indexOf('v') === 0 ? relVersionRaw.substring(1) : relVersionRaw
3740737408 const gh = github.getOctokit(token)
37409+ const ghCommon = github.getOctokit(tokenCommon)
3740837410 const owner = github.context.repo.owner // 'ietf-tools'
3740937411 const repo = github.context.repo.repo // 'datatracker'
3741037412 const sender = github.context.payload.sender.login // 'rjsparks'
@@ -37447,7 +37449,6 @@ async function main () {
3744737449 releases.push(...resp.data)
3744837450 }
3744937451 } while (hasMoreReleases)
37450- console.info(releases[0])
3745137452 console.info(`Found ${releases.length} existing releases.`)
3745237453
3745337454 // -> Fetch latest historical coverage
@@ -37484,7 +37485,7 @@ async function main () {
3748437485 }
3748537486
3748637487 // -> Find matching release version
37487- const newRelease = find(releases, ['name', 'v7.46.0']) // relVersionRaw
37488+ const newRelease = find(releases, ['name', relVersionRaw])
3748837489 if (!newRelease) {
3748937490 console.warn(`Could not find a release matching ${relVersionRaw}... Skipping coverage chart generation...`)
3749037491 return
@@ -37515,7 +37516,7 @@ async function main () {
3751537516 const datasetCode = []
3751637517 const datasetTemplate = []
3751737518 const datasetUrl = []
37518- for (const [key, value] of Object.entries(covData)) {
37519+ for (const [key, value] of Object.entries(covData).sort((a, b) => a[0].localeCompare(b[0])) ) {
3751937520 labels.push(key)
3752037521 datasetCode.push(round(value.code * 100, 2))
3752137522 datasetTemplate.push(round(value.template * 100, 2))
@@ -37601,7 +37602,7 @@ async function main () {
3760137602 const svg = Buffer.from(outputStream).toString('base64')
3760237603
3760337604 console.info(`Uploading chart SVG for ${newRelease.name}...`)
37604- await gh .rest.repos.createOrUpdateFileContents({
37605+ await ghCommon .rest.repos.createOrUpdateFileContents({
3760537606 owner,
3760637607 repo: repoCommon,
3760737608 path: `assets/graphs/datatracker/${newRelease.id}.svg`,
@@ -37629,7 +37630,7 @@ async function main () {
3762937630 formattedBody += `}?style=flat-square)\n\n`
3763037631 formattedBody += ``
3763137632
37632- core.exportVariable ('changelog', formattedBody)
37633+ core.setOutput ('changelog', formattedBody)
3763337634}
3763437635
3763537636main()
0 commit comments