Get release

Gets a release from gitlab

Script gitlab Verified

by steven orvis919 ยท 7/24/2023

The script

Submitted by hugo989 Typescript (fetch-only)
Verified 164 days ago
1
//native
2
export async function main(
3
  glab: RT.Gitlab,
4
  projectId: number,
5
  releaseTag: string,
6
) {
7
  const url = `${glab.baseUrl}/api/v4/projects/${projectId}/releases/${releaseTag}`;
8
  const response = await fetch(`${url}`, {
9
    headers: { Authorization: `Bearer ${glab.token}` },
10
  });
11
  return await response.json();
12
}
13

Other submissions
  • Submitted by steven orvis919 Deno
    Created 386 days ago
    1
    type Gitlab = {
    2
      baseUrl: string;
    3
      token: string;
    4
    };
    5
    
    
    6
    export async function main(
    7
      glab: Gitlab,
    8
      projectId: number,
    9
      releaseTag: string,
    10
    ) {
    11
      const url = `${glab.baseUrl}/api/v4/projects/${projectId}/releases/${releaseTag}`;
    12
      const response = await fetch(`${url}`, {
    13
        headers: { "PRIVATE-TOKEN": `${glab.token}` },
    14
      });
    15
      return await response.json();
    16
    }
    17