INNER CODE UNIT · Go

shortSHA

platform-engineering-labs/formae · cmd/bundle-examples/main.go:201

func shortSHA(sha string) string {
	if len(sha) > 12 {
		return sha[:12]
	}
	return sha
}

func validateGH(u string) (string, error) {
	m := ghURL.FindStringSubmatch(u)
	if m == nil {
		return "", fmt.Errorf("not a public https github url: %q", u)
	}
	return m[1] + "/" + m[2], nil
}

func hubRepo(hub, member string) (string, error) {
	body, err := fetchBytes(fmt.Sprintf("%s/api/v1/plugins/%s", hub, member))
	if err != nil {

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…