Documentation
¶
Index ¶
- func AppendGo(modPath string)
- func CreateByteBuildersReleaseFile() api.Release
- func CreateCatalogData() catalog.StashCatalog
- func CreateKubeDBReleaseFile() api.Release
- func CreateKubeDBReleaseTable() api.ReleaseTable
- func CreateKubeStashReleaseFile() api.Release
- func CreateKubeVaultReleaseFile() api.Release
- func CreateKubeVaultReleaseTable() api.ReleaseTable
- func CreateStashReleaseFile() api.Release
- func CreateStashReleaseTable() api.ReleaseTable
- func CreateVoyagerReleaseFile() api.Release
- func CreateVoyagerReleaseTable() (*api.ReleaseTable, error)
- func DetectGoMod(dir string) string
- func GenerateTable() api.ReleaseTable
- func MergedCommitSHA(repoURL, branch string, useCherryPick bool) (string, bool)
- func MustTime(t time.Time, e error) time.Time
- func NewCmdByteBuilders() *cobra.Command
- func NewCmdByteBuildersCreateRelease() *cobra.Command
- func NewCmdKubeDB() *cobra.Command
- func NewCmdKubeDBCreateRelease() *cobra.Command
- func NewCmdKubeDBRecordLegacyReleases() *cobra.Command
- func NewCmdKubeStash() *cobra.Command
- func NewCmdKubeStashCreateRelease() *cobra.Command
- func NewCmdKubeVault() *cobra.Command
- func NewCmdKubeVaultCreateRelease() *cobra.Command
- func NewCmdKubeVaultRecordLegacyReleases() *cobra.Command
- func NewCmdListVersions() *cobra.Command
- func NewCmdRelease() *cobra.Command
- func NewCmdReleaseReadme() *cobra.Command
- func NewCmdReleaseRun() *cobra.Command
- func NewCmdStash() *cobra.Command
- func NewCmdStashCreateCatalog() *cobra.Command
- func NewCmdStashCreateRelease() *cobra.Command
- func NewCmdStashGenCatalog() *cobra.Command
- func NewCmdStashRecordLegacyReleases() *cobra.Command
- func NewCmdUpdateAssets() *cobra.Command
- func NewCmdUpdateBundles() *cobra.Command
- func NewCmdUpdateEnvVars() *cobra.Command
- func NewCmdVoyager() *cobra.Command
- func NewCmdVoyagerCreateRelease() *cobra.Command
- func NewCmdVoyagerRecordLegacyReleases() *cobra.Command
- func NewRootCmd() *cobra.Command
- func PrepareExternalProject(gh *github.Client, sh *shell.Session, releaseTracker, repoURL string, ...) error
- func PrepareProject(gh *github.Client, sh *shell.Session, releaseTracker, repoURL string, ...) error
- func ProjectCherryPicked(repoURL string, project api.Project) bool
- func ProjectsDone(projects api.IndependentProjects) bool
- func ReleaseProject(sh *shell.Session, releaseTracker, repoURL string, project api.Project) error
- func TagP(v, prerelease string) *string
- func UpdateChartIndex(gh *github.Client, sh *shell.Session, repoURL string) error
- func UpdateGoMod(dir string)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CreateByteBuildersReleaseFile ¶ added in v0.0.38
func CreateCatalogData ¶
func CreateCatalogData() catalog.StashCatalog
func CreateKubeDBReleaseFile ¶ added in v0.0.16
func CreateKubeDBReleaseTable ¶ added in v0.0.16
func CreateKubeDBReleaseTable() api.ReleaseTable
func CreateKubeStashReleaseFile ¶ added in v0.0.38
func CreateKubeVaultReleaseFile ¶ added in v0.0.16
func CreateKubeVaultReleaseTable ¶ added in v0.0.16
func CreateKubeVaultReleaseTable() api.ReleaseTable
func CreateStashReleaseFile ¶ added in v0.0.16
func CreateStashReleaseTable ¶ added in v0.0.16
func CreateStashReleaseTable() api.ReleaseTable
func CreateVoyagerReleaseFile ¶ added in v0.0.36
func CreateVoyagerReleaseTable ¶ added in v0.0.36
func CreateVoyagerReleaseTable() (*api.ReleaseTable, error)
func DetectGoMod ¶
func GenerateTable ¶
func GenerateTable() api.ReleaseTable
func MergedCommitSHA ¶
func NewCmdByteBuilders ¶ added in v0.0.38
func NewCmdByteBuildersCreateRelease ¶ added in v0.0.38
func NewCmdKubeDB ¶ added in v0.0.16
func NewCmdKubeDBCreateRelease ¶ added in v0.0.16
func NewCmdKubeDBRecordLegacyReleases ¶ added in v0.0.16
func NewCmdKubeStash ¶ added in v0.0.38
func NewCmdKubeStashCreateRelease ¶ added in v0.0.38
func NewCmdKubeVault ¶ added in v0.0.16
func NewCmdKubeVaultCreateRelease ¶ added in v0.0.16
func NewCmdKubeVaultRecordLegacyReleases ¶ added in v0.0.16
func NewCmdListVersions ¶ added in v0.0.38
release-automaton list-versions \ --release-file=/Users/tamal/go/src/kubedb.dev/CHANGELOG/releases/v2023.12.28/release.json
func NewCmdRelease ¶
func NewCmdReleaseReadme ¶
func NewCmdReleaseRun ¶
func NewCmdStash ¶
func NewCmdStashCreateRelease ¶ added in v0.0.2
func NewCmdStashGenCatalog ¶
release-automaton stash gen-catalog \ --release-file=/home/tamal/go/src/github.com/tamalsaha/gh-release-automation-testing/v2020.6.16/release.json \ --catalog-file=/home/tamal/go/src/stash.appscode.dev/installer/catalog/catalog.json
func NewCmdUpdateAssets ¶
release-automaton update-assets \ --release-file=${SCRIPT_ROOT}/v2020.6.16/release.json \ --workspace=${WORKSPACE}
func NewCmdUpdateBundles ¶
release-automaton update-bundles \ --release-file=/home/tamal/go/src/github.com/tamalsaha/gh-release-automation-testing/v2020.6.16/release.json \ --workspace=/home/tamal/go/src/stash.appscode.dev/bundles \ --charts-dir=charts
func NewCmdUpdateEnvVars ¶ added in v0.0.22
release-automaton update-vars \ --env-file=/home/tamal/go/src/kubedb.dev/postgres/Makefile.env \ --vars=charts
func NewCmdVoyager ¶ added in v0.0.36
func NewCmdVoyagerCreateRelease ¶ added in v0.0.36
func NewCmdVoyagerRecordLegacyReleases ¶ added in v0.0.36
func NewRootCmd ¶
func PrepareExternalProject ¶
func PrepareProject ¶
func ProjectsDone ¶
func ProjectsDone(projects api.IndependentProjects) bool
func ReleaseProject ¶
func UpdateChartIndex ¶ added in v0.0.25
func UpdateGoMod ¶
func UpdateGoMod(dir string)
Types ¶
This section is empty.
Source Files
¶
- bytebuilders.go
- bytebuilders_create_release.go
- kubedb.go
- kubedb_create_release.go
- kubedb_record_legacy_releases.go
- kubestash.go
- kubestash_create_release.go
- kubevault.go
- kubevault_create_release.go
- kubevault_record_legacy_releases.go
- list_versions.go
- release.go
- release_readme.go
- release_run.go
- root.go
- stash.go
- stash_create_catalog.go
- stash_create_release.go
- stash_gen_catalog.go
- stash_record_legacy_releases.go
- update_assets.go
- update_bundles.go
- update_envvars.go
- utils.go
- voyager.go
- voyager_create_release.go
- voyager_record_legacy_releases.go
Click to show internal directories.
Click to hide internal directories.