The shared rules for commits, releases, synced files and checks apply here.
- Every provider builds its HTTP client with
provider.NewHTTPClientorprovider.NewHTTPClientNoClientTimeout. A client built any other way skips the SSRF checks, the redirect policy and the response size cap, and no test notices. - Rename or relabel a metric in the same commit as the alert rules in
alerts/promql.yamlthat read it. A rule over a series subflux no longer exports stays silent, andTestAlertRulesNameExportedSeriesfails on it. - Write a file the server keeps with
github.com/cplieger/go/filesafe, neveros.WriteFile. A plain write can leave a half-written file after a crash.