chore: use ListDeployTokens SDK method instead of manual filtering

This commit is contained in:
Ross Golder 2026-09-08 11:21:16 +07:00
parent 803aeab5db
commit dfb08abe2a
No known key found for this signature in database
GPG key ID: 253A7E508D2D59CD
3 changed files with 4 additions and 11 deletions

View file

@ -40,18 +40,11 @@ func RunDeployTokensList(ctx stdctx.Context, cmd *cli.Command) error {
ListOptions: flags.GetListOptions(cmd),
}
keys, _, err := client.ListDeployKeys(ctx, c.Owner, c.Repo, opts)
tokens, _, err := client.ListDeployTokens(ctx, c.Owner, c.Repo, opts)
if err != nil {
return err
}
var tokens []*gitea.DeployKey
for _, key := range keys {
if key.KeyType == "token" {
tokens = append(tokens, key)
}
}
print.DeployTokensList(tokens, c.Output)
return nil
}

2
go.mod
View file

@ -86,4 +86,4 @@ require (
retract v1.3.3 // accidental release, tag deleted
replace gitea.dev/sdk => gitea.com/rossigee/go-sdk v1.3.0-beta.1
replace gitea.dev/sdk => gitea.com/rossigee/go-sdk v1.3.0-beta.2

4
go.sum
View file

@ -12,8 +12,8 @@ code.gitea.io/gitea-vet v0.2.3 h1:gdFmm6WOTM65rE8FUBTRzeQZYzXePKSSB1+r574hWwI=
code.gitea.io/gitea-vet v0.2.3/go.mod h1:zcNbT/aJEmivCAhfmkHOlT645KNOf9W2KnkLgFjGGfE=
gitea.com/noerw/unidiff-comments v0.0.0-20220822113322-50f4daa0e35c h1:8fTkq2UaVkLHZCF+iB4wTxINmVAToe2geZGayk9LMbA=
gitea.com/noerw/unidiff-comments v0.0.0-20220822113322-50f4daa0e35c/go.mod h1:Fc8iyPm4NINRWujeIk2bTfcbGc4ZYY29/oMAAGcr4qI=
gitea.com/rossigee/go-sdk v1.3.0-beta.1 h1:0hYckuSv0VyzR4apOSwV0kZXWvQ4H+DQRvv//7D1Xv4=
gitea.com/rossigee/go-sdk v1.3.0-beta.1/go.mod h1:xvE6Mps2jltMgK1A3CjTzTN+AilIIdV5gBTOnTZ3ZHU=
gitea.com/rossigee/go-sdk v1.3.0-beta.2 h1:OePWo+C7CHdkC1+4HT90u/dEHBTGFGeEbG72NilIIOI=
gitea.com/rossigee/go-sdk v1.3.0-beta.2/go.mod h1:xdYfzFM0frQ7G7CL9zuJWEVcSS8cDIqMjhT0V5B/Av8=
github.com/42wim/httpsig v1.2.4 h1:mI5bH0nm4xn7K18fo1K3okNDRq8CCJ0KbBYWyA6r8lU=
github.com/42wim/httpsig v1.2.4/go.mod h1:yKsYfSyTBEohkPik224QPFylmzEBtda/kjyIAJjh3ps=
github.com/MakeNowJust/heredoc v1.0.0 h1:cXCdzVdstXyiTqTvfqk9SDHpKNjxuom+DOlyEeQ4pzQ=