()
| 51 | } |
| 52 | |
| 53 | async function latest() { |
| 54 | const data = await $`gh api "/repos/${repo}/releases?per_page=100"`.json() |
| 55 | const release = (data as Release[]).find((item) => !item.draft) |
| 56 | if (!release) throw new Error("No releases found") |
| 57 | return release.tag_name.replace(/^v/, "") |
| 58 | } |
| 59 | |
| 60 | async function diff(base: string, head: string) { |
| 61 | const list: Diff[] = [] |
no test coverage detected