summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTina Müller <cpan2@tinita.de>2020-04-11 19:45:14 +0200
committerTina Müller <cpan2@tinita.de>2020-04-11 19:46:07 +0200
commit250c276945381e45cf27704878c728399ad84646 (patch)
tree414f791cafac605477564d8c3e5baa89940ec081
parent83c651fb256276cfef7c80ecb6b51237caeb5152 (diff)
downloadlibyaml-git-250c276945381e45cf27704878c728399ad84646.tar.gz
Add more info
-rw-r--r--README.md36
1 files changed, 33 insertions, 3 deletions
diff --git a/README.md b/README.md
index 75b1cec..e57177f 100644
--- a/README.md
+++ b/README.md
@@ -10,6 +10,8 @@ Update libyaml version in:
* configure.ac
* `YAML_MAJOR`, `YAML_MINOR`, `YAML_PATCH`, `YAML_RELEASE`, `YAML_CURRENT`, `YAML_REVISION`
+Commit and push everything to release/0.x.y
+
## Create dist archives
Make sure you have a clean git repository (no changed files). The following
@@ -25,12 +27,40 @@ in the repository root or
in packaging/docker.
-It will create a docker image and run `make dist` in the container to create
-a tarball written to packaging/docker/output.
+It will create a docker image (libyaml-dev) and run `make dist` in the container
+to create a tarball written to packaging/docker/output.
It will also create a zipfile.
+## Update dist branch
+
+ git worktree add dist dist
+ cd dist
+ rm -r *
+ cp -r ../packaging/docker/output/yaml-0.x.y/* .
+
+Check diffs and commit changes.
+
+ git tag dist-0.x.y
+ git push origin dist dist-0.x.y
+
+## Update master
+
+ git merge release/0.x.y
+ git tag -a 0.x.y
+ # <Editor opens>
+ # Paste the corresponding entry from the Changes file
+ # Look at an earlier release for how it should look like:
+ # git show 0.2.3
+ git push origin master 0.x.y
+
## Update pyyaml.org
-Put the resulting tarball/zip in pyyaml.org/download/libyaml and run
+* Put the resulting tarball & zip in pyyaml.org/download/libyaml
+* Update wiki/LibYAML.md with release number and date
+* Update wiki/index.md
+
+Run
make update
+
+Check diffs and commit and push.