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/dev/reference/making-releases.md
+21-19Lines changed: 21 additions & 19 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,24 +4,7 @@
4
4
5
5
DiracX should be upgraded before upgrading legacy DIRAC installations.
6
6
7
-
The versioning of `DIRAC`, `DIRACCommon`, `diracx`, `diracx-charts` and all the extensions are very linked to one another.
8
-
9
-
```mermaid
10
-
flowchart LR
11
-
subgraph diracx-block["diracx"]
12
-
diracx-charts("diracx-charts")
13
-
diracx("diracx")
14
-
diracx-web("diracx-web")
15
-
end
16
-
17
-
18
-
diracx -->|commit| diracx-charts
19
-
diracx-web -->|commit| diracx-charts
20
-
21
-
linkStyle 0 stroke: blue
22
-
linkStyle 1 stroke: blue
23
-
24
-
```
7
+
The versioning of `DIRAC`, `DIRACCommon`, `diracx`, `diracx-charts` and all the extensions are linked to one another.
25
8
26
9
## Dependencies between diracx, DIRAC and DIRACCommon
27
10
@@ -37,7 +20,7 @@ The releases of `DIRAC` and `DIRACCommon` are managed as they have always been,
37
20
- the AppVersion
38
21
- the container versions
39
22
40
-
The `update-charts` CI job in `diracx` pushes a new commit in `diracx-charts`, which results in a new `diracx-charts` release.
23
+
The `update-charts`[CI job](https://github.com/DIRACGrid/diracx/blob/e552651ac682e7461bc338856d295b0651ec2a26/.github/workflows/deployment.yml#L168) in `diracx` pushes a new commit in `diracx-charts`, which results in a new `diracx-charts` release.
41
24
42
25
## Dependencies between diracx, diracx-web and diracx-charts
43
26
@@ -48,6 +31,25 @@ A new `diracx-web` release will trigger a new `diracx-charts` updating:
48
31
- the container versions
49
32
- NOT the AppVersion
50
33
34
+
It does not bump the AppVersion because it refers to the `diracx` version, which is more relevant.
35
+
36
+
```mermaid
37
+
flowchart LR
38
+
subgraph diracx-block["diracx"]
39
+
diracx-charts("diracx-charts")
40
+
diracx("diracx")
41
+
diracx-web("diracx-web")
42
+
end
43
+
44
+
45
+
diracx -->|commit| diracx-charts
46
+
diracx-web -->|commit| diracx-charts
47
+
48
+
linkStyle 0 stroke: blue
49
+
linkStyle 1 stroke: blue
50
+
51
+
```
52
+
51
53
## diracx release
52
54
53
55
Releases are managed by `ReleasePlease`. The token used to perform it belongs to `diracbot` github user
0 commit comments