Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Tighten irrelevant flag data removal guidelines #16637

Merged
merged 1 commit into from
Jun 15, 2022

Conversation

queengooborg
Copy link
Contributor

@queengooborg queengooborg commented Jun 11, 2022

This PR updates the irrelevant flag data removal guideline to remove the timeframe for irrelevant flag data removal from two years to immediately. As described in mdn/mdn-community#119 (reply in thread), flag data essentially becomes irrelevant the moment the feature is enabled by default in a stable release.

Fixes #16568.

@github-actions github-actions bot added the docs Issues or pull requests regarding the documentation of this project. label Jun 11, 2022
@bershanskiy
Copy link
Contributor

Related issue: #16568.

@queengooborg
Copy link
Contributor Author

This was a +1 for everyone in the last BCD meeting, so we'll go forward with making flag data irrelevance immediate!

@queengooborg queengooborg merged commit cf75011 into mdn:main Jun 15, 2022
@queengooborg queengooborg deleted the docs/flag-data branch June 15, 2022 17:25
jugglinmike added a commit to bocoup/mdn-bcd-collector-bc-legacy that referenced this pull request Sep 1, 2022
A recent change in the BCD project policy stipulates that information
about feature flags should be removed whenever a feature becomes
supported by default [1]. Modify the `update-bcd` script to honor the
new policy whenever new test results trigger that condition.

[1] mdn/browser-compat-data#16637
jugglinmike added a commit to bocoup/mdn-bcd-collector-bc-legacy that referenced this pull request Sep 1, 2022
A recent change in the BCD project policy stipulates that information
about feature flags should be removed whenever a feature becomes
supported by default [1]. Modify the `update-bcd` script to honor the
new policy whenever new test results trigger that condition.

Include a test for the case where positive test results are added for a
feature that is already supported via a prefix. This patch intentionally
doesn't change that behavior because prefixes "are part of the web
platform that web developers have to deal with." [2] The test is to
prevent regressions and emphasize the intention.

[1] mdn/browser-compat-data#16637
[2] https://matrix.to/#/!cGYYDEJwjktUBMSTQT:mozilla.org/$JTWeMpzNMULBTZcx-pWFnUNX7DIzE5xPySd70Kpr-MU?via=mozilla.org&via=matrix.org&via=igalia.com),
foolip pushed a commit to foolip/mdn-bcd-collector that referenced this pull request Sep 14, 2022
A recent change in the BCD project policy stipulates that information
about feature flags should be removed whenever a feature becomes
supported by default [1]. Modify the `update-bcd` script to honor the
new policy whenever new test results trigger that condition.

Include a test for the case where positive test results are added for a
feature that is already supported via a prefix. This patch intentionally
doesn't change that behavior because prefixes "are part of the web
platform that web developers have to deal with." [2] The test is to
prevent regressions and emphasize the intention.

[1] mdn/browser-compat-data#16637
[2] https://matrix.to/#/!cGYYDEJwjktUBMSTQT:mozilla.org/$JTWeMpzNMULBTZcx-pWFnUNX7DIzE5xPySd70Kpr-MU?via=mozilla.org&via=matrix.org&via=igalia.com),
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
docs Issues or pull requests regarding the documentation of this project.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Tighten irrelevant flag guidelines
2 participants