Skip to content

Conversation

@jpobst
Copy link
Contributor

@jpobst jpobst commented Dec 14, 2023

Context: In January of 2024, the EU will begin enforcing the Digital Markets Act, which, for our purposes, means that any high-volume API calls must be documented, or we must switch to using a documented high-volume API.

Microsoft's internal "APIScan" ensures that no undocumented APIs are called.

This scan will be run only on Windows main builds. Note that APIScan is run on binaries, not code, so it must be run in the build stage rather than the compliance stage.

Successful run on a PR build: https://devdiv.visualstudio.com/DevDiv/_build/results?buildId=8815822&view=logs&j=2f7369d1-fb97-5262-a571-f4e9c996b7d1&t=df26002c-a356-594f-dc84-ac5f1cd7aaf1

As expected for an open source, cross-platform project, there does not appear to be any issues found that need to be mitigated. 😁

@jpobst jpobst force-pushed the api-scan branch 4 times, most recently from 9e6d44f to 6ccff35 Compare December 15, 2023 01:10
@jpobst jpobst marked this pull request as ready for review December 15, 2023 19:25
Copy link
Contributor

@moljac moljac left a comment

Choose a reason for hiding this comment

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

freaking EU

@jpobst jpobst merged commit 4171f72 into main Dec 15, 2023
@jpobst jpobst deleted the api-scan branch December 15, 2023 21:23
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.

3 participants