Documentation ¶
Index ¶
- func Generate(ctx context.Context) error
- func Lint(ctx context.Context) error
- func Test(ctx context.Context) error
- type Cli
- type Dagger
- type Docs
- type Engine
- func (t Engine) Connect(ctx context.Context) error
- func (t Engine) Dev(ctx context.Context) error
- func (t Engine) Lint(ctx context.Context) error
- func (t Engine) Publish(ctx context.Context, version string) error
- func (t Engine) Scan(ctx context.Context) error
- func (t Engine) Test(ctx context.Context) error
- func (t Engine) TestImportant(ctx context.Context) error
- func (t Engine) TestPublish(ctx context.Context) error
- func (t Engine) TestRace(ctx context.Context) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Cli ¶
func (Cli) TestPublish ¶
TestPublish verifies that the CLI builds without actually publishing anything TODO: ideally this would also use go releaser, but we want to run this step in PRs and locally and we use goreleaser pro features that require a key which is private. For now, this just builds the CLI for the same targets so there's at least some coverage
type Docs ¶
func (Docs) GenerateCli ¶
GenerateCli re-generates the CLI reference documentation
func (Docs) GenerateSdl ¶
GenerateSdl re-generates the API schema
type Engine ¶
func (Engine) TestImportant ¶
TestImportant runs Engine Container+Module tests, which give good basic coverage of functionality w/out having to run everything
func (Engine) TestPublish ¶
Verify that all arches for the Engine can be built. Just do a local export to avoid setting up a registry