browser-compat-data icon indicating copy to clipboard operation
browser-compat-data copied to clipboard

Automatically assign status.[experimental, standard_track] during build

Open queengooborg opened this issue 2 years ago • 4 comments

This PR updates the code to automatically set the experimental and standard_track properties during the build process, instead of using a linter and requiring user intervention. This also updates the experimental check function to better cover when it should be set to false instead of true.

This inherently fixes #1531.

Note that the tests will fail since the linter was updated to disallow experimental and standard_track in the compat data.

Also note: there are a lot of standard features that don't have spec URLs.

queengooborg avatar Jan 07 '24 19:01 queengooborg

This pull request has merge conflicts that must be resolved before it can be merged.

github-actions[bot] avatar Mar 28 '24 12:03 github-actions[bot]

This pull request has merge conflicts that must be resolved before it can be merged.

github-actions[bot] avatar Oct 24 '24 19:10 github-actions[bot]

This pull request has merge conflicts that must be resolved before it can be merged.

github-actions[bot] avatar Nov 15 '24 13:11 github-actions[bot]

This pull request has merge conflicts that must be resolved before it can be merged.

github-actions[bot] avatar Nov 29 '24 10:11 github-actions[bot]

Also note: there are a lot of standard features that don't have spec URLs.

I think we cannot require a spec URL for all standard track features, because 1) some features got removed from spec (standard_track: true, deprecated: true) and no longer have a spec URL, and 2) some features refer to behaviors that don't have a corresponding fragment in the spec.

caugner avatar Jul 15 '25 08:07 caugner