You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardexpand all lines: doc/release-process.md
+33-6
Original file line number
Diff line number
Diff line change
@@ -12,10 +12,36 @@ It is best if the maintainers are present during the release, so they can help e
12
12
13
13
This process also assumes that there will be no minor releases for old major releases.
14
14
15
+
We aim to cut a regular release every 3-4 months, approximately twice as frequent as major Bitcoin Core releases. Every second release should be published one month before the feature freeze of the next major Bitcoin Core release, allowing sufficient time to update the library in Core.
16
+
17
+
## Sanity Checks
18
+
Perform these checks before creating a release:
19
+
20
+
1. Ensure `make distcheck` doesn't fail.
21
+
```shell
22
+
./autogen.sh && ./configure --enable-dev-mode && make distcheck
23
+
```
24
+
2. Check installation with autotools:
25
+
```shell
26
+
dir=$(mktemp -d)
27
+
./autogen.sh && ./configure --prefix=$dir&& make clean && make install && ls -l $dir/include $dir/lib
0 commit comments