Skip to content

Commit 491cddb

Browse files
committed
ci: package changes to coverage-action
1 parent 8ef9005 commit 491cddb

1 file changed

Lines changed: 6 additions & 5 deletions

File tree

dev/coverage-action/dist/index.js

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -37399,12 +37399,14 @@ const dec = new TextDecoder()
3739937399

3740037400
async 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 += `![](https://img.shields.io/badge/URLs-${covInfo.url}%25-${getCoverageColor(covInfo.url)}?style=flat-square)\n\n`
3763037631
formattedBody += `![chart](https://raw.githubusercontent.com/${owner}/${repoCommon}/main/assets/graphs/datatracker/${newRelease.id}.svg)`
3763137632

37632-
core.exportVariable('changelog', formattedBody)
37633+
core.setOutput('changelog', formattedBody)
3763337634
}
3763437635

3763537636
main()

0 commit comments

Comments
 (0)