File tree Expand file tree Collapse file tree 1 file changed +23
-1
lines changed Expand file tree Collapse file tree 1 file changed +23
-1
lines changed Original file line number Diff line number Diff line change 1
1
Releasing
2
2
=========
3
3
4
+ Preparation
5
+ -----------
6
+
7
+ Run `git checkout develop `.
8
+
4
9
To build a new release, modify the version number in:
5
10
6
11
``pygccxml/__init__.py ``
7
12
8
13
This version number will then automatically be used to build
9
14
the documentation and by the setup.py script when building the wheels.
10
15
11
- Do not forget to document the changes in the ``CHANGELOG.md `` file.
16
+ Run `git add . && git commit -m "Bump version major.minor.minor" `.
17
+
18
+ Do not forget to document the latest changes in the ``CHANGELOG.md `` file.
19
+
20
+ Merging and releasing
21
+ ---------------------
22
+
23
+ Merge develop into master:
24
+
25
+ Run `git merge develop master `.
26
+
27
+ Tag the version (do not forget the v):
28
+
29
+ Run `git tag vmajor.minor.minor `.
30
+
31
+ Run `git push origin v2.0.0 && git push origin master `
32
+
33
+ Wait for the CI checks to run before uploading the release to pypi.
12
34
13
35
Uploading to pypi
14
36
-----------------
You can’t perform that action at this time.
0 commit comments