(token)
| 2065 | } |
| 2066 | |
| 2067 | async function getGitHubUser(token) { |
| 2068 | const response = await fetch('https://api.github.com/user', { |
| 2069 | headers: { 'Authorization': `Bearer ${token}` } |
| 2070 | }); |
| 2071 | if (!response.ok) return null; |
| 2072 | return await response.json(); |
| 2073 | } |
| 2074 | |
| 2075 | async function ensureGitHubRepo(token, repoName) { |
| 2076 | const [owner, repo] = repoName.split('/'); |
no outgoing calls
no test coverage detected