From c270776e0eb9d564f45a7515b6ca98e61ee8292e Mon Sep 17 00:00:00 2001 From: Drew DeVault Date: Thu, 22 Apr 2021 07:37:53 -0400 Subject: [PATCH] gitsrht-update-hook: handle 402 from builds.sr.ht --- gitsrht-update-hook/submitter.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/gitsrht-update-hook/submitter.go b/gitsrht-update-hook/submitter.go index 2ef8840..30da12e 100644 --- a/gitsrht-update-hook/submitter.go +++ b/gitsrht-update-hook/submitter.go @@ -359,6 +359,9 @@ func SubmitBuild(submitter BuildSubmitter) ([]BuildSubmission, error) { "builds.sr.ht returned %d\n", resp.StatusCode) + string(respBytes)) } + if resp.StatusCode == 402 { + return nil, errors.New("Payment is required. Set up billing at https://meta.sr.ht/billing/initial") + } var job struct { Id int `json:"id"` -- 2.38.4