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: README.md
+10-3Lines changed: 10 additions & 3 deletions
Original file line number
Diff line number
Diff line change
@@ -10,10 +10,10 @@ info: To determine the technical writer assigned to the Stage/Group associated w
10
10
11
11
# GitLab Shell
12
12
13
-
GitLab Shell handles Git SSH sessions for GitLab and modifies the list of
13
+
GitLab Shell handles Git SSH sessions for GitLab and modifies the list of
14
14
authorized keys. GitLab Shell is not a Unix shell nor a replacement for Bash or Zsh.
15
15
16
-
GitLab supports Git LFS authentication through SSH.
16
+
GitLab supports Git LFS authentication through SSH.
17
17
18
18
## Development Documentation
19
19
@@ -32,12 +32,19 @@ Development documentation for GitLab Shell [has moved into the `gitlab` reposito
32
32
33
33
## Building
34
34
35
-
Run `make build`.
35
+
Run `make` or `make build`.
36
36
37
37
## Testing
38
38
39
39
Run `make test`.
40
40
41
+
## Release Process
42
+
43
+
1. Create a `gitlab-org/gitlab-shell` MR to update [`VERSION`](https://gitlab.com/gitlab-org/gitlab-shell/-/blob/main/VERSION) and [`CHANGELOG`](https://gitlab.com/gitlab-org/gitlab-shell/-/blob/main/CHANGELOG) files, e.g. [Release v14.39.0](https://gitlab.com/gitlab-org/gitlab-shell/-/merge_requests/1123).
44
+
2. Once `gitlab-org/gitlab-shell` MR is merged, create the corresponding git tag, e.g. https://gitlab.com/gitlab-org/gitlab-shell/-/tags/v14.39.0.
45
+
3. Create a `gitlab-org/gitlab` MR to update [`GITLAB_SHELL_VERSION`](https://gitlab.com/gitlab-org/gitlab/-/blob/master/GITLAB_SHELL_VERSION) to the proposed tag, e.g. [Bump GitLab Shell to 14.39.0](https://gitlab.com/gitlab-org/gitlab/-/merge_requests/162661).
46
+
4. Announce in `#gitlab-shell` a new version has been created.
47
+
41
48
## Licensing
42
49
43
50
See the `LICENSE` file for licensing information as it pertains to files in
0 commit comments