Something went wrong. Try again.
opencode v2 mirror
Something went wrong. Try again.
123456789101112131415import type { JWTPayload } from "jose"
export function parseRepositoryClaim(payload: JWTPayload) { const claim = payload.repository if (typeof claim !== "string") throw new Error("Repository claim is missing")
const parts = claim.split("/") if (parts.length !== 2 || !parts[0] || !parts[1]) throw new Error("Repository claim is invalid")
return { owner: parts[0], repo: parts[1], }}