Skip to content

ci: enhance test workflow to include coverage reporting and upload to…#1082

Open
travzhang wants to merge 6 commits intoweb-infra-dev:mainfrom
travzhang:main
Open

ci: enhance test workflow to include coverage reporting and upload to…#1082
travzhang wants to merge 6 commits intoweb-infra-dev:mainfrom
travzhang:main

Conversation

@travzhang
Copy link
Copy Markdown
Contributor

@travzhang travzhang commented Mar 20, 2026

Add Canyon Action for PR Coverage Reporting

Introduce canyon-action in GitHub Actions to collect and upload coverage artifacts from PR pipelines to https://app.canyonjs.io/
.

This enables diff coverage analysis for changed code in PRs, helping ensure code quality and prevent untested changes from being merged.

Summary

截屏2026-03-20 18 06 07 截屏2026-03-20 18 04 44

Related Links

https://github.com/web-infra-dev/rstest/actions/runs/23337871773

Checklist

  • Tests updated (or not required).
  • Documentation updated (or not required).

Copy link
Copy Markdown
Member

@fi3ework fi3ework left a comment

Choose a reason for hiding this comment

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

thanks for your contribution, it looks interesting. we don't currently plan to use coverage because we don't intend to turn it into a KPI or similar metric. coverage doesn't reflect all test coverage intentions.

i'm also curious: what are the differences between canyou and other coverage testing platforms? thank you.

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.

2 participants