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

Update script to generate Public API filess #24631

Merged
merged 3 commits into from
Sep 9, 2024
Merged

Conversation

mattleibow
Copy link
Member

Description of Change

This PR updates the script to allow for refreshing all the Public API files based on another branch.

For example, after several API updates on two branches being developed in parallel, we may wish to refresh the Public API files so that one branch has the same shipped APIs, and all the different APIs marked as unshipped.

In most cases this should not be needed, however because overrides and removal of non-breaking APIs may cause the branches to become out of sync, we do need this option. In the current situation, main had several API "changes" and so did net9.0. As a result, many of the changes in net9.0 were part of the last SR for main. This script will compare the shipped APIs of main and only mark the added/removed APIs in net9.0 as unshipped - removing the duplicated change entries.

@rmarinho rmarinho merged commit 0440139 into main Sep 9, 2024
92 of 97 checks passed
@rmarinho rmarinho deleted the dev/new-apis-main branch September 9, 2024 15:39
@samhouts samhouts added the fixed-in-net9.0-nightly This may be available in a nightly release! label Oct 1, 2024
@github-actions github-actions bot locked and limited conversation to collaborators Nov 1, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
fixed-in-net9.0-nightly This may be available in a nightly release!
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants