Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: 21460befd9e619bcf52cb276656fd8b9cd6fddb3 https://github.com/WebKit/WebKit/commit/21460befd9e619bcf52cb276656fd8b9cd6fddb3 Author: Elliott Williams <e...@apple.com> Date: 2025-09-02 (Tue, 02 Sep 2025)
Changed paths: M Source/WTF/wtf/PlatformHave.h M Source/WebCore/Configurations/AllowedSPI.toml M Tools/Scripts/libraries/webkitapipy/webkitapipy/allow.py Log Message: ----------- [SPI Checking] Track staging API separately from temporary SPI https://bugs.webkit.org/show_bug.cgi?id=298051 Reviewed by Brianna Fan. It's relatively common for us to pre-adopt API using runtime checks (respondsToSelector or failable soft-linking). When audit-spi catches these, there isn't a meaningful bug to file to track their cleanup, we just need to wait for the API to become available. Add a separate [[staging]] label to allowlists that does not require an associated bug. Use it to mark a recently-staged media API. * Source/WTF/wtf/PlatformHave.h: * Source/WebCore/Configurations/AllowedSPI.toml: * Tools/Scripts/libraries/webkitapipy/webkitapipy/allow.py: (AllowedReason): (AllowList.from_dict): Canonical link: https://commits.webkit.org/299437@main To unsubscribe from these emails, change your notification settings at https://github.com/WebKit/WebKit/settings/notifications _______________________________________________ webkit-changes mailing list webkit-changes@lists.webkit.org https://lists.webkit.org/mailman/listinfo/webkit-changes