Dagger
Search

github

No long description provided.

Installation

dagger install github.com/jedevc/daggerverse/hugo/github@32e8c20b532d065629059f2a0b535d849a77cbdb

Entrypoint

Return Type
Github
Example
func (m *myModule) example() *Github  {
	return dag.
			Github()
}
@function
def example() -> dag.Github:
	return (
		dag.github()
	)
@func()
example(): Github {
	return dag
		.github()
}

Types

Github 🔗

getLatestRelease() 🔗

Get the latest release for a repository

Return Type
Release !
Arguments
NameTypeDefault ValueDescription
repoString !-GitHub repository in the form of "owner/repo"
Example
func (m *myModule) example(repo string) *GithubRelease  {
	return dag.
			Github().
			GetLatestRelease(repo)
}
@function
def example(repo: str) -> dag.GithubRelease:
	return (
		dag.github()
		.get_latest_release(repo)
	)
@func()
example(repo: string): GithubRelease {
	return dag
		.github()
		.getLatestRelease(repo)
}

getRelease() 🔗

Get the specified release for a repository

Return Type
Release !
Arguments
NameTypeDefault ValueDescription
repoString !-GitHub repository in the form of "owner/repo"
tagString !-Tag name of the release
Example
func (m *myModule) example(repo string, tag string) *GithubRelease  {
	return dag.
			Github().
			GetRelease(repo, tag)
}
@function
def example(repo: str, tag: str) -> dag.GithubRelease:
	return (
		dag.github()
		.get_release(repo, tag)
	)
@func()
example(repo: string, tag: string): GithubRelease {
	return dag
		.github()
		.getRelease(repo, tag)
}

Release 🔗

repository() 🔗

Return Type
GitRepository !
Example
func (m *myModule) example(repo string, tag string) *GitRepository  {
	return dag.
			Github().
			GetRelease(repo, tag).
			Repository()
}
@function
def example(repo: str, tag: str) -> dag.GitRepository:
	return (
		dag.github()
		.get_release(repo, tag)
		.repository()
	)
@func()
example(repo: string, tag: string): GitRepository {
	return dag
		.github()
		.getRelease(repo, tag)
		.repository()
}

name() 🔗

Return Type
String !
Example
func (m *myModule) example(ctx context.Context, repo string, tag string) string  {
	return dag.
			Github().
			GetRelease(repo, tag).
			Name(ctx)
}
@function
async def example(repo: str, tag: str) -> str:
	return await (
		dag.github()
		.get_release(repo, tag)
		.name()
	)
@func()
async example(repo: string, tag: string): Promise<string> {
	return dag
		.github()
		.getRelease(repo, tag)
		.name()
}

tag() 🔗

Return Type
String !
Example
func (m *myModule) example(ctx context.Context, repo string, tag string) string  {
	return dag.
			Github().
			GetRelease(repo, tag).
			Tag(ctx)
}
@function
async def example(repo: str, tag: str) -> str:
	return await (
		dag.github()
		.get_release(repo, tag)
		.tag()
	)
@func()
async example(repo: string, tag: string): Promise<string> {
	return dag
		.github()
		.getRelease(repo, tag)
		.tag()
}

body() 🔗

Return Type
String !
Example
func (m *myModule) example(ctx context.Context, repo string, tag string) string  {
	return dag.
			Github().
			GetRelease(repo, tag).
			Body(ctx)
}
@function
async def example(repo: str, tag: str) -> str:
	return await (
		dag.github()
		.get_release(repo, tag)
		.body()
	)
@func()
async example(repo: string, tag: string): Promise<string> {
	return dag
		.github()
		.getRelease(repo, tag)
		.body()
}

url() 🔗

Return Type
String !
Example
func (m *myModule) example(ctx context.Context, repo string, tag string) string  {
	return dag.
			Github().
			GetRelease(repo, tag).
			Url(ctx)
}
@function
async def example(repo: str, tag: str) -> str:
	return await (
		dag.github()
		.get_release(repo, tag)
		.url()
	)
@func()
async example(repo: string, tag: string): Promise<string> {
	return dag
		.github()
		.getRelease(repo, tag)
		.url()
}

createdAt() 🔗

Return Type
String !
Example
func (m *myModule) example(ctx context.Context, repo string, tag string) string  {
	return dag.
			Github().
			GetRelease(repo, tag).
			CreatedAt(ctx)
}
@function
async def example(repo: str, tag: str) -> str:
	return await (
		dag.github()
		.get_release(repo, tag)
		.created_at()
	)
@func()
async example(repo: string, tag: string): Promise<string> {
	return dag
		.github()
		.getRelease(repo, tag)
		.createdAt()
}

publishedAt() 🔗

Return Type
String !
Example
func (m *myModule) example(ctx context.Context, repo string, tag string) string  {
	return dag.
			Github().
			GetRelease(repo, tag).
			PublishedAt(ctx)
}
@function
async def example(repo: str, tag: str) -> str:
	return await (
		dag.github()
		.get_release(repo, tag)
		.published_at()
	)
@func()
async example(repo: string, tag: string): Promise<string> {
	return dag
		.github()
		.getRelease(repo, tag)
		.publishedAt()
}

assets() 🔗

Return Type
[Asset ! ] !
Example
func (m *myModule) example(repo string, tag string) []*GithubAsset  {
	return dag.
			Github().
			GetRelease(repo, tag).
			Assets()
}
@function
def example(repo: str, tag: str) -> List[dag.GithubAsset]:
	return (
		dag.github()
		.get_release(repo, tag)
		.assets()
	)
@func()
example(repo: string, tag: string): GithubAsset[] {
	return dag
		.github()
		.getRelease(repo, tag)
		.assets()
}

ref() 🔗

Return Type
GitRef !
Example
func (m *myModule) example(repo string, tag string) *GitRef  {
	return dag.
			Github().
			GetRelease(repo, tag).
			Ref()
}
@function
def example(repo: str, tag: str) -> dag.GitRef:
	return (
		dag.github()
		.get_release(repo, tag)
		.ref()
	)
@func()
example(repo: string, tag: string): GitRef {
	return dag
		.github()
		.getRelease(repo, tag)
		.ref()
}

Asset 🔗

name() 🔗

Return Type
String !
Example
Function GithubAsset.name is not accessible from the github module
Function GithubAsset.name is not accessible from the github module
Function GithubAsset.name is not accessible from the github module

label() 🔗

Return Type
String !
Example
Function GithubAsset.label is not accessible from the github module
Function GithubAsset.label is not accessible from the github module
Function GithubAsset.label is not accessible from the github module

contentType() 🔗

Return Type
String !
Example
Function GithubAsset.contentType is not accessible from the github module
Function GithubAsset.contentType is not accessible from the github module
Function GithubAsset.contentType is not accessible from the github module

size() 🔗

Return Type
Integer !
Example
Function GithubAsset.size is not accessible from the github module
Function GithubAsset.size is not accessible from the github module
Function GithubAsset.size is not accessible from the github module

url() 🔗

Return Type
String !
Example
Function GithubAsset.url is not accessible from the github module
Function GithubAsset.url is not accessible from the github module
Function GithubAsset.url is not accessible from the github module

downloadUrl() 🔗

Return Type
String !
Example
Function GithubAsset.downloadUrl is not accessible from the github module
Function GithubAsset.downloadUrl is not accessible from the github module
Function GithubAsset.downloadUrl is not accessible from the github module

createdAt() 🔗

Return Type
String !
Example
Function GithubAsset.createdAt is not accessible from the github module
Function GithubAsset.createdAt is not accessible from the github module
Function GithubAsset.createdAt is not accessible from the github module

updatedAt() 🔗

Return Type
String !
Example
Function GithubAsset.updatedAt is not accessible from the github module
Function GithubAsset.updatedAt is not accessible from the github module
Function GithubAsset.updatedAt is not accessible from the github module