(issueURL string)
| 1289 | } |
| 1290 | |
| 1291 | func issueNumberFromIssueURL(issueURL string) (int, error) { |
| 1292 | issueNumberString := issueURL[strings.LastIndex(issueURL, "/")+1:] |
| 1293 | issueNumber, err := strconv.Atoi(issueNumberString) |
| 1294 | if err != nil { |
| 1295 | return 0, fmt.Errorf("invalid issue URL %q: %w", issueURL, err) |
| 1296 | } |
| 1297 | return issueNumber, nil |
| 1298 | } |
| 1299 | |
| 1300 | // SubIssueWrite creates a tool to add a sub-issue to a parent issue. |
| 1301 | func SubIssueWrite(t translations.TranslationHelperFunc) inventory.ServerTool { |