file

package
v8.35.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 5, 2026 License: Apache-2.0 Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewAnalyzeGithubActionsInput

func NewAnalyzeGithubActionsInput(p params.Params) input.Input

func NewAutoReleaseDeletionInput added in v8.8.0

func NewAutoReleaseDeletionInput(p params.Params) input.Input

NewAutoReleaseDeletionInput returns an Input that deletes the file NewAutoReleaseInput would generate. Wired into the `legacy` branch in runner.go so a repo switched back from `auto-release` to `legacy` (or never on it in the first place) doesn't keep a stale workflow.

func NewAutoReleaseInput added in v8.8.0

func NewAutoReleaseInput(p params.Params) input.Input

NewAutoReleaseInput emits .github/workflows/zz_generated.auto_release.yaml -- the push-based release tagger + GitHub-Release publisher used by the `releaseWorkflow: auto-release` flow. The `zz_generated.` prefix marks the file as regenerable so subsequent `devctl gen` runs overwrite it. Repos that adopted this flow before the rename still carry the un-prefixed `auto-release.yaml`; NewAutoReleaseLegacyDeletionInput removes it.

func NewAutoReleaseLegacyDeletionInput added in v8.9.0

func NewAutoReleaseLegacyDeletionInput(p params.Params) input.Input

NewAutoReleaseLegacyDeletionInput deletes the un-prefixed `.github/workflows/auto-release.yaml` from repos that adopted the auto-release flow before the file was migrated to use the `zz_generated.` prefix. Wired into BOTH branches in runner.go so every regeneration cleans up the legacy path regardless of which flow the repo is on.

func NewCheckValuesSchemaInput

func NewCheckValuesSchemaInput(p params.Params) input.Input

func NewCliffTomlDeletionInput added in v8.8.0

func NewCliffTomlDeletionInput() input.Input

NewCliffTomlDeletionInput returns an Input that deletes cliff.toml. Wired into the `legacy` branch so a repo switched from `auto-release` back to `legacy` doesn't keep a stale cliff.toml.

func NewCliffTomlInput added in v8.8.0

func NewCliffTomlInput() input.Input

NewCliffTomlInput emits cliff.toml at the repo root with [remote.github].repo auto-detected from the cwd's git remote.

SkipRegenCheck forces regenerate-on-every-run despite the lack of a zz_generated. prefix (cliff.toml lives at repo root and shouldn't be renamed). Per-repo customizations to cliff.toml will be lost on the next gen run -- intentional, to keep all consumers on the canonical template.

func NewClusterAppDocumentationValidation

func NewClusterAppDocumentationValidation(p params.Params) input.Input

func NewClusterAppSchemaValidation

func NewClusterAppSchemaValidation(p params.Params) input.Input

func NewClusterAppValuesValidationUsingSchemaTemplate

func NewClusterAppValuesValidationUsingSchemaTemplate(p params.Params) input.Input

func NewCreateReleaseDeletionInput

func NewCreateReleaseDeletionInput(p params.Params) input.Input

NewCreateReleaseDeletionInput returns an Input that deletes the file NewCreateReleaseInput would generate. Wired into the `auto-release` branch in runner.go so a repo that switches from the legacy flow no longer has the legacy create-release.yaml sitting next to zz_generated.auto_release.yaml.

func NewCreateReleaseInput

func NewCreateReleaseInput(p params.Params) input.Input

func NewCreateReleasePRDeletionInput

func NewCreateReleasePRDeletionInput(p params.Params) input.Input

NewCreateReleasePRDeletionInput returns an Input that deletes the file NewCreateReleasePRInput would generate. Wired into the `auto-release` branch in runner.go so a repo that switches from the legacy flow no longer has the legacy create-release-pr.yaml sitting alongside zz_generated.auto_release.yaml.

func NewCreateReleasePRInput

func NewCreateReleasePRInput(p params.Params) input.Input

func NewCustomerBoardAutomationInput

func NewCustomerBoardAutomationInput(p params.Params) input.Input

func NewDispatchUpdateChartEventsInput

func NewDispatchUpdateChartEventsInput(p params.Params, targetRepo string) input.Input

func NewFixVulnerabilitiesInput

func NewFixVulnerabilitiesInput(p params.Params) input.Input

func NewGitleaksInput

func NewGitleaksInput(p params.Params) input.Input

func NewHelmRenderDiff

func NewHelmRenderDiff(p params.Params) input.Input

func NewPublishTechdocs

func NewPublishTechdocs(p params.Params) input.Input

func NewRunOSSFScorecardInput

func NewRunOSSFScorecardInput(p params.Params) input.Input

func NewSemanticPullRequestInput

func NewSemanticPullRequestInput(p params.Params) input.Input

func NewSyncFromUpstreamInput

func NewSyncFromUpstreamInput(p params.Params) input.Input

func NewTestKyvernoPoliciesWithChainsawInput

func NewTestKyvernoPoliciesWithChainsawInput(p params.Params) input.Input

func NewUpdateChartInput

func NewUpdateChartInput(p params.Params) input.Input

func NewValidateChangelogDeletionInput

func NewValidateChangelogDeletionInput(p params.Params) input.Input

NewValidateChangelogDeletionInput returns an Input that deletes the file NewValidateChangelogInput would generate. Wired into the `auto-release` branch in runner.go: the auto-release flow drives release notes from conventional commits via git-cliff, so the validate-changelog gate (which enforces a CHANGELOG.md update on every PR) is incompatible.

func NewValidateChangelogInput

func NewValidateChangelogInput(p params.Params) input.Input

func NewZizmorBaseInput

func NewZizmorBaseInput(p params.Params) input.Input

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL