~edwargix/git.sr.ht

94786a1ec992f740329661c20f9807dae9ce6c73 — наб 2 years ago 1d8109c
gitsrht-update-hook: only print "skip-ci => not submitting" message once

Instead of for every pushed ref with submittable manifests
1 files changed, 5 insertions(+), 1 deletions(-)

M gitsrht-update-hook/submitter.go
M gitsrht-update-hook/submitter.go => gitsrht-update-hook/submitter.go +5 -1
@@ 286,6 286,7 @@ func configureRequestAuthorization(submitter BuildSubmitter,
}

// TODO: Move this to scm.sr.ht
var submitBuildSkipCiPrinted bool
func SubmitBuild(submitter BuildSubmitter) ([]BuildSubmission, error) {
	manifests, err := submitter.FindManifests()
	if err != nil || manifests == nil {


@@ 294,7 295,10 @@ func SubmitBuild(submitter BuildSubmitter) ([]BuildSubmission, error) {

	loadOptions()
	if _, ok := options["skip-ci"]; ok {
		log.Println("skip-ci was requested - not submitting build jobs")
		if !submitBuildSkipCiPrinted {
			log.Println("skip-ci was requested - not submitting build jobs")
			submitBuildSkipCiPrinted = true
		}
		return nil, nil
	}