The controller imports mesh-host/validate through a replace onto the forge that holds it, and every build — the build agent's go build in a fresh toolchain container, the Dockerfile's go mod download — would have fetched it through the public proxy and checksum database at build time: a merge breaking main on the network, the class Phase 1 removes. vendor/ is committed; go builds from it with nothing fetched, and refuses to build when it and go.mod disagree, so a pin moved without go mod vendor fails at once. The Dockerfile copies vendor/ and builds with GOPROXY=off.
17 lines
334 B
Go
17 lines
334 B
Go
// Code generated by running "go generate" in golang.org/x/text. DO NOT EDIT.
|
|
|
|
package language
|
|
|
|
// This file contains code common to the maketables.go and the package code.
|
|
|
|
// AliasType is the type of an alias in AliasMap.
|
|
type AliasType int8
|
|
|
|
const (
|
|
Deprecated AliasType = iota
|
|
Macro
|
|
Legacy
|
|
|
|
AliasTypeUnknown AliasType = -1
|
|
)
|