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