1 | import * as wmill from "https://deno.land/x/windmill@v1.34.0/mod.ts"; |
2 |
|
3 | @param: {wmill.Resource<"gitlab">} glab - Resource containing Gitlab Auth API Key |
4 | Example: |
5 | { |
6 | auth: gitlab_api_key, |
7 | baseUrl: "https://www.gitlab.com" |
8 | } |
9 | */ |
10 | export async function main( |
11 | glab: wmill.Resource<"gitlab">, |
12 | projectId: string, |
13 | branchName: string |
14 | ) { |
15 | const url = `${glab.baseUrl}/api/v4/projects/${projectId}/repository/branches/${branchName}`; |
16 | const issue = await fetch(`${url}`, { |
17 | headers: { |
18 | "Authorization": `Bearer: ${glab.token}`, |
19 | "Content-Type": "application/json", |
20 | } |
21 | }); |
22 | return await issue.json(); |
23 | } |
24 |
|