188a35d879
There was a large change to rename a lot of our Xamarin assemblies to Microsoft ie) Xamarin.iOS -> Microsoft.iOS There is a mismatch with some of the prerequisites in our tools/apidiff/Makefile where dependencies are looking for ...Microsoft.iOS... but they are still named ...Xamarin.iOS... This PR takes any remaining "Xamarin" names and changes them to "Microsoft" for all dotnet related rules. We will also change other dotnet rules to use the new naming convention of "macOS" and "tvOS" The only exception is to the Xamarin.PLATFORM.dll's coming from the zip - those remain as Xamarin.iOS.dll We should expect to see the gists showing up in ApiDiffs from this PR! Co-authored-by: TJ Lambert <tjlambert@microsoft.com> |
||
---|---|---|
.. | ||
.gitignore | ||
Makefile | ||
README.md | ||
diff-bundles.sh | ||
merger.cs |
README.md
New Releases
Inside Make.config
update the APIDIFF_REFERENCES=
line to point to the bundle.zip
URL of the currently stable version. E.g.
APIDIFF_REFERENCES=https://bosstoragemirror.blob.core.windows.net/wrench/jenkins/d15-9/2dc06c712629feeb179ed112a590d9922caac6e7/53/package/bundle.zip
New Revisions
On the bots each revision rebuilds every assemblies. Each of them will be compared to the downloaded stable version from APIDIFF_REFERENCES
. Any changes (addition/removal) to the public API will be reported in HTML files.
This can be done manually with make
. The .\diff\
directory will contain the diffs in HTML format.
The helper make merge
target creates a single api-diff.html
file (from all the diff\*.html
files) that be used for the documentation web site.