Function: forge--submit-create-issue
forge--submit-create-issue is a byte-compiled function defined in
forge-github.el.
Signature
(forge--submit-create-issue ARG &rest ARGS)
Implementations
(forge--submit-create-issue (_ forge-gitlab-repository) REPO) in `forge-gitlab.el'.
Undocumented
(forge--submit-create-issue (REPO forge-github-repository) _) in `forge-github.el'.
Undocumented
Source Code
;; Defined in ~/.emacs.d/elpa/forge-20260408.1922/forge-github.el
(cl-defmethod forge--submit-create-issue ((repo forge-github-repository) _)
(pcase-let ((`(,title . ,body) (forge--post-buffer-text)))
(forge-mutate repo createIssue
((repositoryId (forge--their-id repo))
(title title)
(body body)
(and forge--buffer-milestone
(milestoneId
(forge--their-id forge--buffer-milestone 'milestone)))
(and forge--buffer-labels
(labelIds
(vconcat (forge--their-id forge--buffer-labels 'labels repo))))
(and forge--buffer-assignees
(assigneeIds
(vconcat (forge--their-id forge--buffer-assignees 'assignees repo)))))
:callback (forge--post-submit-callback t)
:errorback (forge--post-submit-errorback))))