Skip to main content

Forgejo Pulls

@reset/forgejo-pullsv2026.10.21.1· MIT· 1d agoBEHAVIORSACCEPTED WARNINGS
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.

02Behaviors1
@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

05Platforms
06Labels