File tree Expand file tree Collapse file tree 1 file changed +45
-0
lines changed Expand file tree Collapse file tree 1 file changed +45
-0
lines changed Original file line number Diff line number Diff line change
1
+ = Steps for making a release
2
+
3
+ 1. Get the maintainer's tools:
4
+
5
+ ```
6
+ yum install autoconf automake autoconf-archive make
7
+ ```
8
+
9
+ 2. Get `gitlog-to-changelog` tool:
10
+
11
+ ```
12
+ wget https://raw.githubusercontent.com/manuelbua/gitver/master/gitlog-to-changelog
13
+ chmod a+x gitlog-to-changelog
14
+ PATH="$(pwd):$PATH"
15
+ ```
16
+
17
+ 3. Git release administrative -- a commit like this: https://github.com/devexp-db/postgresql-setup/commit/3cf4aaa5
18
+
19
+ 4. Add a tag for the release
20
+
21
+ ```
22
+ git tag -a v8.6 -m "Release v8.6"
23
+ ```
24
+
25
+ 5. Post-release administrative -- a commit like this: https://github.com/devexp-db/postgresql-setup/commit/c7ed7144
26
+
27
+ 6. Push the changes
28
+
29
+ ```
30
+ git push
31
+ ```
32
+
33
+ 7. Create a tarball
34
+ ```
35
+ aclocal
36
+ automake --add-missing
37
+ autoconf
38
+ ./configure
39
+ make dist-gzip
40
+ ```
41
+
42
+ 8. Upload the tarball to github and create a release from the new tag like this: https://github.com/devexp-db/postgresql-setup/releases/tag/v8.5
43
+
44
+ https://github.com/devexp-db/postgresql-setup/releases/new
45
+
You can’t perform that action at this time.
0 commit comments