Skip to content

build(github): append preview links and coverage badge to pr description#1541

Open
ljanner wants to merge 1 commit intomainfrom
build/preview-coverage-pr-description
Open

build(github): append preview links and coverage badge to pr description#1541
ljanner wants to merge 1 commit intomainfrom
build/preview-coverage-pr-description

Conversation

@ljanner
Copy link
Member

@ljanner ljanner commented Feb 18, 2026

  • Replace sticky PR comments with PR-description updates (nefrob/pr-description).
  • Replace coverage job and generate/use coverage output where it’s actually needed (documentation + preview)
  • Maintain one managed PR-description block for preview links + coverage badge/links.
  • Adds preview link to dashboards demo


Documentation.
Examples.
Dashboards Demo.
Playwright report.

Coverage Reports:

Code Coverage

@gemini-code-assist
Copy link
Contributor

Note

Gemini is unable to generate a review for this pull request due to the file types involved not being currently supported.

@ljanner ljanner force-pushed the build/preview-coverage-pr-description branch 5 times, most recently from 8660e1c to e9e5927 Compare February 18, 2026 15:02
Removes the coverage job, generating it in the required jobs instead. Additionally adds a link to the dashboards demo.
@ljanner ljanner force-pushed the build/preview-coverage-pr-description branch from e9e5927 to c89a18e Compare February 18, 2026 15:26
@ljanner ljanner marked this pull request as ready for review February 18, 2026 15:52
@ljanner ljanner requested a review from a team as a code owner February 18, 2026 15:52
Copilot AI review requested due to automatic review settings February 18, 2026 15:52
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR refactors the GitHub Actions workflow to consolidate coverage generation and modernize how preview links are presented to PR reviewers. The separate coverage job has been removed and its functionality moved into the documentation job where the coverage data is actually consumed. Additionally, the workflow now updates the PR description directly with preview links and coverage badges instead of using sticky comments.

Changes:

  • Removed the standalone coverage job and consolidated coverage generation into the documentation job
  • Replaced sticky PR comments with managed PR description updates using the nefrob/pr-description action
  • Updated job dependencies to reflect the removal of the coverage job

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@ljanner ljanner added the enhancement Topics that make the project better label Feb 19, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement Topics that make the project better

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant

Comments