dev.knotless.listSecrets
The secrets dev.knotless.putSecret left for a repository, by name. Its owner, and an admin who joined the organization that owns it, sees every one, with the value only of those sealed to it, as a runner that logs in as the owner or that admin. A runner sees those sealed to it, with the sealed value, to open with its key; anyone else, none. Requires a service token from the caller's PDS, audience the appview's DID, for this method, or the appview's own pages' login, as their writes take it.
Details · query
| Kind | query |
|---|---|
| Authority | knotless.dev |
| Indexed |
Query
query · GETParameters
query string#refPattern
objectRefs a secret reaches: a ref, or a prefix ending in *.
Properties
As a trigger's `refs` match: refs/heads/main, or refs/tags/v*.
maxLength: 256
#secret
objectA secret left for a repository with one runner.
Properties
The runner's key it is sealed to, a did:key.
The secret's name, as a workflow's `secrets` lists it.
maxLength: 64
refs
arrayThe refs whose pushes it reaches; absent for every push.
maxLength: 16
The runner it is sealed to.
sealed
bytesThe sealed value: only to the runner it is sealed to.
maxLength: 16465
When it was last put.
Similar lexicons
semantic matchLexicons whose schemas describe something close to this one. Check them before publishing a new one that overlaps.
-
dev.knotless.putSecret
procedureLeaves a secret for a repository with one of its runners, sealed to the runner's dev.knotless.runnerKey so the appview holds only ciphertext. The caller is the repository's owner, or an admin who joined the organization that owns it. One there already under the same repository, runner and name is replaced. Requires a service token from the caller's PDS, audience the appview's DID, for this method, or the appview's own pages' login, as their writes take it.
-
dev.knotless.deleteSecret
procedureDeletes the secrets dev.knotless.putSecret left for a repository the caller owns, or administers as an organization's admin who joined: those of a name, those sealed to a runner, or both; with neither, all of the repository's. Requires a service token from the caller's PDS, audience the appview's DID, for this method, or the appview's own pages' login, as their writes take it.
-
dev.knotless.listRunners
queryThe runners a repository names.
-
List webhook signing secrets for the caller DID. Token values are never returned.