Skip to content

Break up reporting feature into reporting API and various report types#3982

Open
ddbeck wants to merge 11 commits intoweb-platform-dx:mainfrom
ddbeck:reporting-api-breakout
Open

Break up reporting feature into reporting API and various report types#3982
ddbeck wants to merge 11 commits intoweb-platform-dx:mainfrom
ddbeck:reporting-api-breakout

Conversation

@ddbeck
Copy link
Copy Markdown
Collaborator

@ddbeck ddbeck commented Apr 23, 2026

This PR restructures the reporting feature. The reporting feature remains as the central reporting API (i.e., the ReportingObserver and Reporting-Endpoints header) and the various report types get their own feature entries, to wit:

  • COEP violations
  • Crashes
  • CSP violations
  • Deprecations
  • Integrity violations
  • Interventions (discouraged)
  • Permission policy violations

This work spun out of #3816.

@github-actions github-actions Bot added the feature definition Creating or defining new features or groups of features. label Apr 23, 2026
Copy link
Copy Markdown
Collaborator Author

@ddbeck ddbeck left a comment

Choose a reason for hiding this comment

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

Fixing some things on self-review.

Comment thread features/reporting-interventions.yml Outdated
Comment thread features/reporting-interventions.yml Outdated
Comment thread features/reporting.yml Outdated
Copy link
Copy Markdown
Collaborator

@Elchi3 Elchi3 left a comment

Choose a reason for hiding this comment

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

Thanks Daniel, all this reads good to me. I would love a "reporting" group but I'm not blocking on it.

@ddbeck
Copy link
Copy Markdown
Collaborator Author

ddbeck commented May 5, 2026

@Elchi3 great idea. Added with f415dbd, if you'd like to double-check that for me (otherwise I'll merge this in a day or so).

@ddbeck ddbeck force-pushed the reporting-api-breakout branch from 1f07106 to f415dbd Compare May 5, 2026 19:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

feature definition Creating or defining new features or groups of features.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants