mirror of
https://github.com/c-cube/ocaml-containers.git
synced 2025-12-06 11:15:31 -05:00
update howto
This commit is contained in:
parent
3731b9d42f
commit
c3b1d0db38
1 changed files with 14 additions and 13 deletions
27
HOWTO.adoc
27
HOWTO.adoc
|
|
@ -5,20 +5,21 @@
|
||||||
Beforehand, check `grep deprecated -r src` to see whether some functions
|
Beforehand, check `grep deprecated -r src` to see whether some functions
|
||||||
can be removed.
|
can be removed.
|
||||||
|
|
||||||
1. `make test`
|
. `make test`
|
||||||
2. update version in `_oasis`
|
. update version in `_oasis`
|
||||||
3. `make update_next_tag` (to update `@since` comments; be careful not to change symlinks)
|
. `make update_next_tag` (to update `@since` comments; be careful not to change symlinks)
|
||||||
4. check status of modules (`{b status: foo}`) and update if required;
|
. check status of modules (`{b status: foo}`) and update if required;
|
||||||
removed deprecated functions, etc.
|
removed deprecated functions, etc.
|
||||||
5. update `CHANGELOG.md` (see its end to find the right git command)
|
. update `CHANGELOG.md` (see its end to find the right git command)
|
||||||
6. commit the changes
|
. commit the changes
|
||||||
7. `git checkout stable`
|
. `git checkout stable`
|
||||||
8. `git merge master`
|
. `git merge master`
|
||||||
9. `oasis setup; make test doc`
|
. `oasis setup; make test doc`
|
||||||
10. tag, and push both to github
|
. update `opam` (the version field; remove `oasis` in deps)
|
||||||
11. `opam pin add containers https://github.com/c-cube/ocaml-containers.git#<release>`
|
. tag, and push both to github
|
||||||
12. new opam package: `opam publish prepare; opam publish submit`
|
. `opam pin add containers https://github.com/c-cube/ocaml-containers.git#<release>`
|
||||||
13. re-generate doc: `make doc push_doc`
|
. new opam package: `opam publish prepare; opam publish submit`
|
||||||
|
. re-generate doc: `make doc push_doc`
|
||||||
|
|
||||||
== List Authors
|
== List Authors
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue