protocol: migrate module identity to private Gitea
This commit is contained in:
@@ -36,3 +36,14 @@ work from other owners. Do not push, merge, publish, or change release
|
||||
credentials unless the task separately authorizes it. A local immutable
|
||||
candidate tag is allowed only after matching Go/Rust/Swift fixture hashes and
|
||||
clean-checkout evidence; it is not a publication.
|
||||
|
||||
## Private Go module identity
|
||||
|
||||
- The canonical module path is
|
||||
`git.sechmachine.io.vn/sechmachine/VerseVDI-Protocol`.
|
||||
- Generated Protobuf `go_package` options and Go consumers must use that path;
|
||||
do not restore a GitHub import path or add a filesystem `replace` in a
|
||||
consumer checkout.
|
||||
- Consumers pin an exact immutable Protocol tag. The Protocol Gitea workflow
|
||||
includes a Linux module job that verifies the module identity and builds all
|
||||
Go packages; the macOS job remains the full Rust/Swift/conformance gate.
|
||||
|
||||
Reference in New Issue
Block a user