You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/maintainers-guide.rst
+8-5Lines changed: 8 additions & 5 deletions
Original file line number
Diff line number
Diff line change
@@ -16,11 +16,11 @@ Release process
16
16
17
17
Releases (minor) typically happen on a 6-week schedule.
18
18
19
-
For major/minor releases you'll be releasing from ``master``. For patch releases you'll be releasing from a stable branch, such as ``9-16-stable``. This allows ongoing development of new features to continue in isolation (in master) without those changes leaking into patch releases (which should focus only on fixing breaking changes).
19
+
For major/minor releases you'll be releasing from ``master``. For patch releases you'll be releasing from a stable branch, such as ``10-stable``. This allows ongoing development of new features to continue in isolation (in master) without those changes leaking into patch releases (which should focus only on fixing breaking changes).
20
20
21
21
The goal being that minor version series always get more stable over time and that patch releases do not add features.
22
22
23
-
* For patch releases: First switch to the associated stable branch (i.e., ``9-16-stable``)
23
+
* For patch releases: First switch to the associated stable branch (i.e., ``10-stable``)
24
24
25
25
* Update CHANGES.md with everything interesting since the last update.
26
26
@@ -30,12 +30,15 @@ The goal being that minor version series always get more stable over time and th
30
30
* ``version`` attribute in package.json
31
31
* ``version`` attribute in package-lock.json (run `npm install`)
32
32
* ``release`` variable in docs/conf.py
33
+
* All mentions of version number in the README
33
34
34
-
* Commit the version changes and tag the commit with the version number (``9.16.2``, no "v" prefix or anything like that)
35
+
* Commit the version changes and tag the commit with the version number (``10.4.0``, no "v" prefix or anything like that)
35
36
36
-
* For major/minor releases: Create a new ``[major]-[minor]-stable`` branch such as ``9-16-stable``
37
+
* For major/minor releases: Create (or push push) the ``[major]-stable`` branch such as ``10-stable``
37
38
38
-
* Push the commit and the tags (``git push && git push --tags``)
39
+
IE, the ``10-stable`` branch should always point to the latest stable release in the 10 series.
40
+
41
+
* Push the commit the tag (``git push && git push 10.4.0``)
39
42
40
43
41
44
Pushing the tag triggers the update process which can be monitored at http://highlightjs.org/api/release/
0 commit comments