protocol: migrate module identity to private Gitea
Verify Protocol / module (push) Successful in 13s
Verify Protocol / verify (push) Successful in 28s

This commit is contained in:
sechmachine
2026-07-22 01:31:29 +07:00
parent c93d4a797e
commit 4e34105f72
10 changed files with 48 additions and 5 deletions
+11
View File
@@ -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.