Skip to content

Commit ec39a2b

Browse files
committed
doc: Add ABI checking with check-abi.sh to the Release Process
1 parent 85f4645 commit ec39a2b

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

doc/release-process.md

+7
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,13 @@ gcc -o ecdsa examples/ecdsa.c -I $dir/include -L $dir/lib*/ -l secp256k1 -Wl,-rp
4646
* if this is not a patch release
4747
* updates `_PKG_VERSION_*` and `_LIB_VERSION_*` in `configure.ac` and
4848
* updates `project(libsecp256k1 VERSION ...)` and `${PROJECT_NAME}_LIB_VERSION_*` in `CMakeLists.txt`.
49+
50+
ABI Compatibility must be checked with the [`check-abi.sh`](/tools/check-abi.sh) tool (installing packages `abi-dumper` and
51+
`abi-compliance-checker` might be required):
52+
```shell
53+
tools/check-abi.sh $(git describe --abbrev=0) master
54+
```
55+
4956
2. After the PR is merged, tag the commit and push it:
5057
```
5158
RELEASE_COMMIT=<merge commit of step 1>

0 commit comments

Comments
 (0)