summaryrefslogtreecommitdiff
path: root/CONTRIBUTING.md
diff options
context:
space:
mode:
Diffstat (limited to 'CONTRIBUTING.md')
-rw-r--r--CONTRIBUTING.md17
1 files changed, 10 insertions, 7 deletions
diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md
index ab8fbf8..b5eab51 100644
--- a/CONTRIBUTING.md
+++ b/CONTRIBUTING.md
@@ -121,10 +121,12 @@ Maintainers need to do the following to push out a release:
121 121
1221. Make sure that all pending and mergeable pull requests are in 1221. Make sure that all pending and mergeable pull requests are in
1232. Run `valgrind` and check that everything is ok 1232. Run `valgrind` and check that everything is ok
1243. Update the `snuffleupagus.h` file: drop the -dev suffix and check new version comply with [semantic versioning](https://semver.org/) 1243. Update the `src/php_snuffleupagus.h` file: drop the `-dev` suffix and check new version comply with [semantic versioning](https://semver.org/)
1254. Update the changelog page in the documentation 1254. Update the changelog page in the documentation
1265. Update the Debian changelog in ./debian/changelog with `dch` 1265. Update the Debian changelog in `./debian/changelog` with `dch`
1276. Create a tag for the release: 1276. Commit the result
1287. Clean up the folder `make clean; git clean -xdf`
1298. Create a tag for the release:
128 130
129 ```sh 131 ```sh
130 git checkout master 132 git checkout master
@@ -132,10 +134,11 @@ Maintainers need to do the following to push out a release:
132 make coverage 134 make coverage
133 git config user.signingkey 498C46FF087EDC36E7EAF9D445414A82A9B22D78 135 git config user.signingkey 498C46FF087EDC36E7EAF9D445414A82A9B22D78
134 git config user.email security@nbs-system.com 136 git config user.email security@nbs-system.com
135 git tag -s $MAJOR.$MINOR.$PATCH 137 git tag -s v$MAJOR.$MINOR.$PATCH -m "v$MAJOR.$MINOR.$PATCH"
136 git push --tags 138 git push --tags
137 ``` 139 ```
138 140
1397. Create the [release on github](https://github.com/nbs-system/snuffleupagus/releases) 1419. Build the debian package with `make debian`
1408. Update the `snuffleupagus.h` file: bump the version 3rd digit and add the -dev suffix 14210. Create the [release on github](https://github.com/nbs-system/snuffleupagus/releases)
1419. Do the *secret release dance* 14311. Update the `src/php_snuffleupagus.h` file: bump the version 3rd digit and add the `-dev` suffix
14412. Do the *secret release dance*