gitlab-haskell-1.0.0.1: A Haskell library for the GitLab web API
Copyright(c) Jihyun Yu 2021; Rob Stewart 2022
LicenseBSD3
Maintaineryjh0502@gmail.com, robstewart57@gmail.com
Stabilitystable
Safe HaskellNone
LanguageHaskell2010

GitLab.API.Tags

Description

 
Synopsis

List project repository tags

tags Source #

Arguments

:: Project

the project

-> GitLab (Either (Response ByteString) [Tag]) 

Get a list of repository tags from a project.

Get a single repository tag

tag Source #

Arguments

:: Project

the project

-> Text

the name of the tag

-> GitLab (Either (Response ByteString) (Maybe Tag)) 

Get a specific repository tag determined by its name.

Create a new tag

createTag Source #

Arguments

:: Project

the project

-> Text

the name of the tag

-> Text

Create tag using commit SHA, another tag name, or branch name

-> GitLab (Either (Response ByteString) (Maybe Tag)) 

Creates a new tag in the repository that points to the supplied ref.

Delete a tag

deleteTag Source #

Arguments

:: Project

the project

-> Text

the name of the tag

-> GitLab (Either (Response ByteString) (Maybe ())) 

Deletes a tag of a repository with given name.