Skip to content Search Apps Documentation Source Content File Folder Download Copy Actions State String Boolean Number Struct Map Slice Pointer Function Closure Reference Nil Package Type Interface Unknown

Community realm. Read the code first. Community realm, deployed by its author. Read the code before you interact or send coins.

errors.gno

2.24 Kb · 40 lines
 1package forge
 2
 3import "errors"
 4
 5// Stable, machine-readable error values. Callers (realms, clients, indexers)
 6// should switch on these rather than on message text: a realm turns them into
 7// panics, and the panic string is the only thing a user sees.
 8var (
 9	ErrInvalidRepoID     = errors.New("forge: invalid repo id")
10	ErrInvalidRefName    = errors.New("forge: invalid ref name")
11	ErrInvalidOID        = errors.New("forge: invalid object id")
12	ErrInvalidText       = errors.New("forge: invalid text")
13	ErrInvalidRole       = errors.New("forge: invalid role")
14	ErrInvalidVerdict    = errors.New("forge: invalid review verdict")
15	ErrInvalidMirror     = errors.New("forge: invalid mirror locator")
16	ErrTooLong           = errors.New("forge: value too long")
17	ErrTooMany           = errors.New("forge: too many entries")
18	ErrRepoExists        = errors.New("forge: repo already exists")
19	ErrRepoNotFound      = errors.New("forge: repo not found")
20	ErrRepoArchived      = errors.New("forge: repo is archived")
21	ErrRefNotFound       = errors.New("forge: ref not found")
22	ErrRefExists         = errors.New("forge: ref already exists")
23	ErrStaleRef          = errors.New("forge: stale ref (compare-and-swap failed)")
24	ErrUnauthorized      = errors.New("forge: unauthorized")
25	ErrIssueNotFound     = errors.New("forge: issue not found")
26	ErrIssueClosed       = errors.New("forge: issue is closed")
27	ErrChangeNotFound    = errors.New("forge: change not found")
28	ErrChangeNotOpen     = errors.New("forge: change is not open")
29	ErrSelfApproval      = errors.New("forge: self-approval is not allowed")
30	ErrNotEnoughApproval = errors.New("forge: not enough approvals")
31	ErrChangesRequested  = errors.New("forge: changes requested by a reviewer")
32	ErrSameOID           = errors.New("forge: ref already points at that object")
33	ErrLastOwner         = errors.New("forge: cannot demote the last owner")
34	ErrInvalidPkgPath    = errors.New("forge: invalid package path")
35	ErrInvalidTag        = errors.New("forge: invalid release tag")
36	ErrPackageClaimed    = errors.New("forge: package path is claimed by another repo")
37	ErrPackageNotFound   = errors.New("forge: package not found")
38	ErrReleaseExists     = errors.New("forge: release already exists")
39	ErrReleaseNotFound   = errors.New("forge: release not found")
40)