Skip to content

Meta: Update Yet Phrase Checking with ESMeta v0.7.3#3738

Closed
jhnaldo wants to merge 2 commits intotc39:mainfrom
ku-plrg:esmeta-yetcheck
Closed

Meta: Update Yet Phrase Checking with ESMeta v0.7.3#3738
jhnaldo wants to merge 2 commits intotc39:mainfrom
ku-plrg:esmeta-yetcheck

Conversation

@jhnaldo
Copy link
Copy Markdown
Contributor

@jhnaldo jhnaldo commented Jan 5, 2026

This PR updates the version of ESMeta to v0.7.3 and supports a more precise yet-phrase checking to resolve the problem mentioned in #3733.

Now, the yet-phrase checker detects diff pairs of removed and added lines in the spec.html file and filters out pairs whose removed lines already contain yet-phrases or yet-types. Then, it shows alert messages only for the yet-phrases or yet-types in the added lines of the remaining pairs.

For example, among 147 commits from dd4300d to 8febdac, the following 13 commits have at least one yet-phrase or yet-type alert:

# Commit Link Summary # of Yet-Phrase # of Yet-Type
1 de62e8d link link 3 0
2 ca045a0 link link 1 0
3 427ef8a link link 1 0
4 60c4df0 link link 0 1
5 9b6a4a4 link link 1 0
6 1439803 link link 5 0
7 0411357 link link 18 0
8 9815f3a link link 6 0
9 f6017b2 link link 3 0
10 858b1df link link 0 1
11 3dfa316 link link 11 1
12 ab6f2d5 link link 1 0
13 a51b9e9 link link 2 0

However, since only maximum 10 alerts are allowed to be shown in the Files changed tab, we also show a summary of the detected yet-phrases and yet-types in the Actions log ($GITHUB_STEP_SUMMARY).

For example, the commit 3dfa316 has 11 yet-phrase alerts and 10 yet-type alerts, but only 10 alerts are shown in the Files changed tab (see here). The full list of alerts is available in the summary of the Actions log (see here).

@jhnaldo jhnaldo closed this Jan 5, 2026
@ljharb
Copy link
Copy Markdown
Member

ljharb commented Jan 5, 2026

Duplicate of #3739

@ljharb ljharb marked this as a duplicate of #3739 Jan 5, 2026
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