Skip to content

Commit b75ed01

Browse files
chaenaldbr
authored andcommitted
docs: update release docs
1 parent f30a25c commit b75ed01

1 file changed

Lines changed: 21 additions & 19 deletions

File tree

docs/dev/reference/making-releases.md

Lines changed: 21 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -4,24 +4,7 @@
44

55
DiracX should be upgraded before upgrading legacy DIRAC installations.
66

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.
258

269
## Dependencies between diracx, DIRAC and DIRACCommon
2710

@@ -37,7 +20,7 @@ The releases of `DIRAC` and `DIRACCommon` are managed as they have always been,
3720
- the AppVersion
3821
- the container versions
3922

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.
4124

4225
## Dependencies between diracx, diracx-web and diracx-charts
4326

@@ -48,6 +31,25 @@ A new `diracx-web` release will trigger a new `diracx-charts` updating:
4831
- the container versions
4932
- NOT the AppVersion
5033

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+
5153
## diracx release
5254

5355
Releases are managed by `ReleasePlease`. The token used to perform it belongs to `diracbot` github user

0 commit comments

Comments
 (0)