Skip to content

tools: add undici WPTs to daily WPT Report - #46763

Closed
panva wants to merge 2 commits into
nodejs:mainfrom
panva:wpt-report-undici
Closed

tools: add undici WPTs to daily WPT Report#46763
panva wants to merge 2 commits into
nodejs:mainfrom
panva:wpt-report-undici

Conversation

@panva

@panvapanva commented Feb 22, 2023

Copy link
Copy Markdown
Member

This PR extends the WPT daily report submitted to wpt.fyi with WPTs related to all globals imported from nodejs/undici.

This is done by querying the WPT version included in the nodejs checkout, locally checking out undici repo on that given version, installing its dependencies and executing npm run test:wpt (whilst ignoring its exit code) with a present environment variable that instructs the undici WPTRunner to add results to an existing wpt report file.

If an existing release doesn't have the Undici WPT Report capabilities it will create the report as it did until now, without undici globals WPTs.


It also adds a GITHUB_STEP_SUMMARY to the workflow.

@nodejs-github-bot

Copy link
Copy Markdown
Collaborator

Review requested:

  • @nodejs/actions

@panva

Copy link
Copy Markdown
MemberAuthor

cc @KhafraDev

@nodejs-github-botnodejs-github-bot added the meta Issues and PRs related to the general management of the project. label Feb 22, 2023
@panvapanva added test Issues and PRs related to the tests. fetch Issues and PRs related to the Fetch API labels Feb 22, 2023
@panvapanva added the commit-queue-rebase Add this label to allow the Commit Queue to land a PR in several commits. label Feb 25, 2023
@panva
panva marked this pull request as ready for review February 25, 2023 19:31
@panvapanva added the author ready PRs that have at least one approval, no pending requests for changes, and a CI started. label Feb 25, 2023
Comment thread.github/workflows/daily-wpt-fyi.yml Outdated
@panva
panva requested a review from aduh95February 26, 2023 19:22

@aduh95aduh95 left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

I don't understand everything this PR is doing, but overall it LGTM.

@panva

Copy link
Copy Markdown
MemberAuthor

cc @nodejs/actions

@anonriganonrig added the commit-queue Add this label to land a pull request using GitHub Actions. label Feb 27, 2023
@panvapanva added blocked PRs that are blocked by other issues or PRs. and removed commit-queue Add this label to land a pull request using GitHub Actions. labels Feb 27, 2023
@panva

panva commented Feb 27, 2023

Copy link
Copy Markdown
MemberAuthor

blocked waiting for undici's next release to be in nightly, otherwise ready for review

@panvapanva added commit-queue Add this label to land a pull request using GitHub Actions. and removed blocked PRs that are blocked by other issues or PRs. labels Mar 13, 2023
@nodejs-github-botnodejs-github-bot removed the commit-queue Add this label to land a pull request using GitHub Actions. label Mar 13, 2023
@nodejs-github-bot

Copy link
Copy Markdown
Collaborator

Landed in f6e4e12...f41d507

nodejs-github-bot pushed a commit that referenced this pull request Mar 13, 2023
PR-URL: #46763
Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
nodejs-github-bot pushed a commit that referenced this pull request Mar 13, 2023
PR-URL: #46763
Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
@panva
panva deleted the wpt-report-undici branch March 13, 2023 22:01
targos pushed a commit that referenced this pull request Mar 14, 2023
PR-URL: #46763
Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
targos pushed a commit that referenced this pull request Mar 14, 2023
PR-URL: #46763
Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
@targostargos mentioned this pull request Mar 14, 2023
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

author readyPRs that have at least one approval, no pending requests for changes, and a CI started.commit-queue-rebaseAdd this label to allow the Commit Queue to land a PR in several commits.fetchIssues and PRs related to the Fetch APImetaIssues and PRs related to the general management of the project.testIssues and PRs related to the tests.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants

@panva@nodejs-github-bot@anonrig@aduh95@danielleadams