claircore
Module for Claircore functions
Installation
dagger install github.com/quay/clair-workflows/claircore@b4c6929f04445b4950161054004131cfcee496bb
Entrypoint
Return Type
Claircore
Example
dagger -m github.com/quay/clair-workflows/claircore@b4c6929f04445b4950161054004131cfcee496bb call \
func (m *myModule) example() *Claircore {
return dag.
Claircore()
}
@function
def example() -> dag.Claircore:
return (
dag.claircore()
)
@func()
example(): Claircore {
return dag
.claircore()
}
Types
Claircore 🔗
Claircore holds actions for the claircore repo.
test() 🔗
Test …
Return Type
String !
Arguments
Name | Type | Default Value | Description |
---|---|---|---|
source | Directory | - | Source to use for testing. If omitted, the `main` branch of the [upstream repository] will be used. [upstream repository]: https://github.com/quay/claircore |
race | Boolean | - | No description provided |
cover | Boolean | - | No description provided |
Example
dagger -m github.com/quay/clair-workflows/claircore@b4c6929f04445b4950161054004131cfcee496bb call \
test
func (m *myModule) example(ctx context.Context) string {
return dag.
Claircore().
Test(ctx)
}
@function
async def example() -> str:
return await (
dag.claircore()
.test()
)
@func()
async example(): Promise<string> {
return dag
.claircore()
.test()
}
actions() 🔗
Actions creates a [dagger.Directory] containing generated GitHub Actions workflows. Use the “export” command to output to the desired directory:
dagger call actions export --path=.
Return Type
Directory !
Example
dagger -m github.com/quay/clair-workflows/claircore@b4c6929f04445b4950161054004131cfcee496bb call \
actions
func (m *myModule) example() *Directory {
return dag.
Claircore().
Actions()
}
@function
def example() -> dagger.Directory:
return (
dag.claircore()
.actions()
)
@func()
example(): Directory {
return dag
.claircore()
.actions()
}