Create module v14 gitaly version
The module versioning is needed in order to pull gitaly
as a dependency into other projects.
We update major version of the Gitaly each release, that is why we need to re-write all our imports with the new release version prefix. The change updates all imports to enable v14 release usage. The go.mod file was modified
as well after go mod tidy
execution. The changes also were done into the *.proto
files for the go_package
option.
As this operation will be done at least once a month the new upgrade-module
task was added to automate all that process.
For the 'notice' task the hardcoded package name replaced with dynamically identified version name to simplify module upgrade process.
Part of: #3177 (closed)
Edited by Pavlo Strokov