Skip to content

ci: add job summaries to CI, SonarCloud, and publish workflows#3

Merged
cevheri merged 1 commit into
mainfrom
ci/job-summaries
Jun 26, 2026
Merged

ci: add job summaries to CI, SonarCloud, and publish workflows#3
cevheri merged 1 commit into
mainfrom
ci/job-summaries

Conversation

@cevheri

@cevheri cevheri commented Jun 26, 2026

Copy link
Copy Markdown
Contributor

Adds a rendered job summary ($GITHUB_STEP_SUMMARY) to each workflow run page, plain text (no emoji, per repo convention):

  • CI — a table of check outcomes (gate, secret scan, audit, license) plus headline metrics: coverage (100%, enforced) and the actual shipped bundle size against the 4 kB budget.
  • SonarCloud — the analyzed project version and a direct link to the SonarCloud dashboard.
  • Publish — the published @libredb/libredb@<version> and its npm link.

Implementation notes: step ids feed steps.<id>.outcome into the CI summary table; values come only from repo-controlled sources (package.json version, step outcomes, our own size-limit output) — no untrusted event input. Workflow-only change.

@sonarqubecloud

Copy link
Copy Markdown

@cevheri cevheri merged commit bec881a into main Jun 26, 2026
6 checks passed
@cevheri cevheri deleted the ci/job-summaries branch June 26, 2026 09:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant