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
Name | Type | Default Value | Description |
---|---|---|---|
repo | String ! | - | 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
Name | Type | Default Value | Description |
---|---|---|---|
repo | String ! | - | GitHub repository in the form of "owner/repo" |
tag | String ! | - | 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