xamarin-macios/tools/apidiff
Sebastien Pouliot 2eb178c7cd
[apidiff] Remove the `_*` noise in XM diffs (#5721)
Fix comparison so the XM profiles do not report _inexistent_ changes for `_Attribute`, `_EventInfo` and `_Exception`. That noise makes it harder to review the diffs (for us) and is incorrect in our published API diffs (for release notes).

Also
* Delete .unzip.stamp on clean
* Skip classic XM diff (binaries won't change)
2019-03-06 11:02:50 -05:00
..
.gitignore [api-diff] Remove apidiff XML reference files. Fixes #4891 (#5663) 2019-02-27 08:59:53 -05:00
Makefile [apidiff] Remove the `_*` noise in XM diffs (#5721) 2019-03-06 11:02:50 -05:00
README.md [apidiff] Fix the comparison with the previous commit (#5690) 2019-02-28 20:49:10 -05:00
merger.cs [apidiff] Update mono-api-html and Makefile to output markdown for API diffs (#3956) 2018-04-19 15:23:40 -04:00

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.