Documentation ¶
Index ¶
- func AppendGo(modPath string)
- func CreateCatalogData() api.StashCatalog
- func CreateReleaseFile() api.Release
- func CreateReleaseTable() api.ReleaseTable
- 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 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 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 UpdateGoMod(dir string)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CreateCatalogData ¶
func CreateCatalogData() api.StashCatalog
func CreateReleaseFile ¶
func CreateReleaseTable ¶
func CreateReleaseTable() api.ReleaseTable
func DetectGoMod ¶
func GenerateTable ¶
func GenerateTable() api.ReleaseTable
func MergedCommitSHA ¶
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/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 NewRootCmd ¶
func PrepareExternalProject ¶
func PrepareProject ¶
func ProjectsDone ¶
func ProjectsDone(projects api.IndependentProjects) bool
func ReleaseProject ¶
func UpdateGoMod ¶
func UpdateGoMod(dir string)
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.