Skip to content

NubeIO/git

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

git

example

set github token

export GITHUB_TAG=latest
export GITHUB_REPO=NubeIO/rubix-service
export GITHUB_TOKEN=YOUR-token
(cd pkg/github && go test -run TestInfo)
func githubToken() string {
	return os.Getenv("GITHUB_TOKEN")
}
func githubRepo() string {
	return os.Getenv("GITHUB_REPO")
}
func githubTag() string {
	return os.Getenv("GITHUB_TAG")
}

func TestInfo(t *testing.T) {

	fmt.Println("GITHUB_TOKEN", githubToken(), "REPO", Repository(githubRepo()), "TAG", githubTag())

	ctx := context.Background()
	client := NewClient(githubToken(), true)

	resp, err := client.GetRelease(ctx, Repository(githubRepo()), githubTag())
	if err != nil {
		fmt.Println(err)
		return
	}

	fmt.Println("GetRelease", resp.GetName())

}

command docs

CLI