Skip to content

Conversation

@gsnedders
Copy link
Member

Remove case normalization at ingestion time to preserve original test names from WEB_FEATURES.yml. The Python manifest generator already preserves case (e.g., Document-createElement-customized-builtins.html), but the Go ingestion code was lowercasing all test names, causing queries to fail to match tests with uppercase characters.

Fixes #3929.

@gsnedders gsnedders requested a review from jcscottiii January 26, 2026 22:49
@gsnedders
Copy link
Member Author

gsnedders commented Jan 26, 2026

Hmm, https://webfeature-case-dot-wptdashboard-staging.uk.r.appspot.com/results/?label=master&label=experimental&aligned&q=feature%3Acustomized-built-in-elements%20and%20path%3A%2Fcustom-elements%2FDocument-createElement-customized-builtins.html still shows nothing 16 minutes after deployment, which either means my belief the metadata cache would be rebuilt on deployment was wrong, or this doesn't actually fix this.

@gsnedders
Copy link
Member Author

gsnedders commented Jan 31, 2026

Ah: https://github.com/web-platform-tests/wpt.fyi/actions/runs/21377015924/job/61535383744#step:14:9

[  2026-01-26 23:05:31  INFO  ]  No changes detected under api/query. Skipping deploying api/query/cache/service/app.staging.yaml.

Remove case normalization at ingestion time to preserve original test
names from WEB_FEATURES.yml. The Python manifest generator already
preserves case (e.g., Document-createElement-customized-builtins.html),
but the Go ingestion code was lowercasing all test names, causing queries
to fail to match tests with uppercase characters.

Also for the sake of testing this, fix staging to redeploy the
searchcache when shared/ changes.
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.

feature:check-visibility search doesn't find the mapped test

2 participants