File tree Expand file tree Collapse file tree 1 file changed +17
-2
lines changed
Expand file tree Collapse file tree 1 file changed +17
-2
lines changed Original file line number Diff line number Diff line change 1- # api-verification.yml
2- TODO
1+ # api-verification.yml: checks Core API for incompatible changes
2+
3+ This action automatically verifies that the API of Keyman Core did not
4+ change in incompatible ways without incrementing the API version number.
5+ It applies to all platforms that use Core, even though we only run it on
6+ Linux.
7+
8+ - The action gets triggered by the completion of the Ubuntu packaging
9+ workflow (` deb-packaging.yml ` ).
10+ - The API version is defined in ` core/CORE_API_VERSION.md ` .
11+ - The baseline file for comparing the API is
12+ ` linux/debian/libkeymancore${API_VERSION}.symbols ` . The action will
13+ re-create this file and and makes it available as an artifact.
14+ - The API checks are implemented in ` linux/scripts/verify_api.inc.sh ` .
15+
16+ More information about the API verification can be found in
17+ ` docs/core-api-verification.md ` .
318
419# auto-merge-keyman-server-pr.yml
520TODO
You can’t perform that action at this time.
0 commit comments