Forgejo Pulls
@reset/forgejo-pullsv2026.10.21.1
01README
Drive pull requests on a Forgejo or Gitea forge: list and read them, read a commit's statuses by context, list and post comments, and ask the repository's merge bot to merge by posting the marker line it listens for, each written as a resource a workflow can gate on.
02Behaviors
@reset/forgejo-pullsv2026.10.21.1forgejo_pulls.ts
fn pulls()
List a repository's pull requests, 50 per page, open by
fn pull()
Read one pull request: state, mergeable, head and base,
fn statuses()
Read the latest status of each context on a pull
fn comments()
List a pull request's comments: ids, timestamps and
fn comment()
Post a comment on a pull request. Needs write:issue.
fn ask-merge()
Ask the merge bot to merge an open pull request once its
fn ask-rush()
Ask the merge bot to merge an open pull request NOW,
Resources
pulls(infinite)— A page range of one repository's pull requests with the
pull(infinite)— One pull request, written by pull, ask-merge and ask-rush
statuses(infinite)— The latest status of each context on one commit, the
comments(infinite)— One pull request's comments: ids, timestamps and which
comment(infinite)— A comment this behavior posted: its id, where it is
03Stats
A
100 / 100
Downloads
1
Archive size
20.5 KB
- Has README or module doc2/2earned
- README has a code example1/1earned
- README is substantive1/1earned
- Most symbols documented1/1earned
- No slow types (deprecated)1/1earned
- Dependencies pass trust audit2/2earned
- Has description1/1earned
- Platform support declared (or universal)2/2earned
- License2/2earned
- Verified public repository2/2earned
behavior-spelling1 accepted
- (extension) — Written against swamp 20261020.024627.0, the release that added the behavior spelling. Consumers on an older swamp are not supported.
05Platforms
06Labels