Compile packages for selected targets
This commit is contained in:
@@ -50,8 +50,11 @@ type PublicationResult struct {
|
||||
|
||||
// Publish always runs one offline Go test suite for the captured candidate.
|
||||
// Validation.Go.Race enables the race detector for that suite, and
|
||||
// Validation.Go.FullVet runs go vet afterward instead of test-time vet. It then
|
||||
// calls AdditionalChecks when supplied. It optionally builds selected
|
||||
// Validation.Go.FullVet runs go vet afterward instead of test-time vet, and
|
||||
// Validation.Go.CompileTargets compiles all packages for each selected target
|
||||
// with cgo disabled after tests and vet. Compilation produces no artifacts and
|
||||
// does not execute target binaries. It then calls AdditionalChecks when
|
||||
// supplied. It optionally builds selected
|
||||
// targets in temporary storage outside the worktree and pushes the exact
|
||||
// annotated tag object to the selected remote. It returns a result with errors: preflight
|
||||
// failures are not_attempted, failed authoritative guards are conflict, and
|
||||
|
||||
Reference in New Issue
Block a user