porting all github actions from bluesky-social/indigo to tangled CI

simplify admin auth

Changed files
+3 -5
atproto
client
+3 -5
atproto/client/admin_auth.go
··· 1 1 package client 2 2 3 3 import ( 4 - "encoding/base64" 5 4 "net/http" 6 5 ) 7 6 8 7 type AdminAuth struct { 9 - basicAuthHeader string 8 + Password string 10 9 } 11 10 12 11 func NewAdminAuth(password string) AdminAuth { 13 - header := "Basic" + base64.StdEncoding.EncodeToString([]byte("admin:"+password)) 14 - return AdminAuth{basicAuthHeader: header} 12 + return AdminAuth{Password: password} 15 13 } 16 14 17 15 func (a *AdminAuth) DoWithAuth(c *http.Client, req *http.Request) (*http.Response, error) { 18 - req.Header.Set("Authorization", a.basicAuthHeader) 16 + req.SetBasicAuth("admin", a.Password) 19 17 return c.Do(req) 20 18 }