File tree Expand file tree Collapse file tree 2 files changed +26
-0
lines changed Expand file tree Collapse file tree 2 files changed +26
-0
lines changed Original file line number Diff line number Diff line change 9
9
- [ Data Analysis] ( contributing/data-analysis.md )
10
10
- [ Operations Support] ( contributing/operations-support.md )
11
11
- Operations
12
+ - [ Release Process] ( ./operations/release-process.md )
12
13
- [ The ` chime-live ` Cluster] ( ./operations/chime-live-cluster.md )
13
14
- [ Deploy to Heroku] ( ./operations/heroku.md )
14
15
- [ Deploy to Your Own Cluster] ( ./operations/byok8s.md )
Original file line number Diff line number Diff line change
1
+ # Operations: Release Process
2
+
3
+ 1 . Merge pull requests into ` develop `
4
+ 2 . Chose a new version number by incrementing the previous release according to [ semver] ( https://semver.org/ )
5
+ - Do not bump the MAJOR version unless the team is ready to create a new ` releases/v# ` branch
6
+ 3 . Open a pull request to merge ` develop ` into ` releases/v1 `
7
+ - ** Title** : ` Release: CHIME v1.#.# `
8
+ - ** Description** : Generate with this command:
9
+
10
+ ``` bash
11
+ git fetch origin
12
+ git log \
13
+ --first-parent \
14
+ --reverse \
15
+ --pretty=format:" - %s" \
16
+ " origin/releases/v1..origin/develop"
17
+ ```
18
+
19
+ 4. Get release pull request approved by [` @cjbayesian` ](https://github.com/cjbayesian) or [` @mdbecker` ](https://github.com/mdbecker)
20
+ 5. Merge the pull request
21
+ 6. [Create a new release against ` releases/v1` ](https://github.com/CodeForPhilly/chime/releases/new? target=releases/v1)
22
+ - ** Tag version:** ` v1.# .#`
23
+ - ** Release Title:** ` CHIME v1.# .#`
24
+ - ** Description:** Copy release notes from pull request
25
+ 7. [Deploy to the ` chime-live` cluster](chime-live-cluster.md)
You can’t perform that action at this time.
0 commit comments