Trim slash for configure URL. (#2381)

This commit is contained in:
Tingluo Huang
2023-03-09 09:02:05 -05:00
committed by GitHub
parent c5d6842d5f
commit a462ecbe79
4 changed files with 73 additions and 4 deletions

View File

@@ -29,7 +29,7 @@ type GitHubConfig struct {
}
func ParseGitHubConfigFromURL(in string) (*GitHubConfig, error) {
u, err := url.Parse(in)
u, err := url.Parse(strings.Trim(in, "/"))
if err != nil {
return nil, err
}
@@ -45,7 +45,7 @@ func ParseGitHubConfigFromURL(in string) (*GitHubConfig, error) {
invalidURLError := fmt.Errorf("%q: %w", u.String(), ErrInvalidGitHubConfigURL)
pathParts := strings.Split(strings.TrimPrefix(u.Path, "/"), "/")
pathParts := strings.Split(strings.Trim(u.Path, "/"), "/")
switch len(pathParts) {
case 1: // Organization