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
@@ -37,7 +38,7 @@ There are 3 versioned layers in the Mithril stack:
37
38
38
39
* HTTP API protocol to ensure compatibility in the communication between nodes (use Semver)
39
40
* Crate version: each node & library has its own version (use Semver) the commit digest is automatically added to the version by the CI pipeline.
40
-
* Release Version: the distribution version (use version scheme YYWW.patch|YYWW.patch-name). The VERSION file is computed by the pipeline from the tag release.
41
+
* Release Version: the distribution version (use version scheme **YYWW.patch** | **YYWW.patch-name**). The VERSION file is computed by the pipeline from the tag release.
41
42
42
43
The documentation is tied to a Release Version.
43
44
@@ -48,11 +49,15 @@ Starting just after a new release has been made:
48
49
1. Develop on a dedicated development branch
49
50
1. When merging PR on main: update the `Cargo.toml` files with version of the updated nodes
50
51
1. Once merged, the CI creates an `unstable` tag & release which is deployed on testing environment
51
-
1. Push a tag using the distribution version format on this commit with a `-pre_release` suffix.
52
+
1. Push a tag using the distribution version format on this commit with a `-prerelease` suffix.
52
53
1. The CI gets the built artifacts associated with this commit and generates a named pre-release which is deployed on `pre-release` for testing.
53
-
1. Push a tag using the distribution version format on this commit without the `-pre_release` suffix.
54
+
1. Push a tag using the distribution version format on this commit without the `-prerelease` suffix.
54
55
1. The CI gets the built artifacts associated with this commit and generates a named release which is deployed on `pre-release` for testing.
55
56
1. In the release GitHub interface, edit the newly generated release, uncheck the `This is a pre-release` tick box.
56
57
1. The CI gets the built artifacts associated with this commit and generates a named release which is deployed on `release`.
57
-
1. Update the documentation website from future to current.
58
+
1. Create a commit:
59
+
1. to promote the documentation website from future to current.
60
+
1. to update the SQL schema with alterations from the previous release.
0 commit comments