blob: 257faf2dc09d39d9146736ca6b7f0dec053959fe [file] [log] [blame]
Joey Armstrong8388b7f2023-01-23 11:20:04 -05001VOLTHA Components: voltha-go
2============================
3
4Dependencies
5------------
6
7- update go.mod
8
9 - grep '/opencord/' go.mod
10 - omci-lib-go
11 - voltha-protos
12 - voltha-lib-go
13
14
15Validate
16--------
17
18Versioning
19----------
20
21- Based on VERSION file contents in root directory of the repository.
22
23Release
24-------
25
26- Update project copyright notice ending date.
27- Bump /opencord/ component version(s) in go.mod
28- make distclean
29- make lint
30 - if go.mod and go.sum are the only deltas
31 - git commit -F {commit_message_file}
32- make mod-update
33 - git add --all
34 - avoid running 'make lint' prior to git commit --amend
35 - vendor/ files modified, git status reports delta w/o content (file touch?)
36- Review and commit changes.
37- make lint lint-mod
38- If docker is configured
39 - make build test
40- When ready to release a new component version of voltha-openolt-adapter
41
42 - Bump VERSION file to a non-dev semantic version.
43
44- Commit changes and create a pull request.
45- Once approved a jenkins job will launch.
46