8000 EMISSINGREPO when GITHUB_API_URL ends with a trailing slash since v10 · Issue #838 · semantic-release/github · GitHub
[go: up one dir, main page]

Skip to content < 8000 react-partial partial-name="keyboard-shortcuts-dialog" data-ssr="false" data-attempted-ssr="false" data-react-profiling="false" >
EMISSINGREPO when GITHUB_API_URL ends with a trailing slash since v10 #838
Closed
@enolive

Description

@enolive

I use this plugin in an enterprise environment for my customer.

I noticed that version v10.0.4 which is included in semantic-release >= 23.0.2 has a different behavior regarding a trailing slash

config anonymized:

GITHUB_API_URL=https://acme.org/api/v3/

error log anonymized:

12:06:18  [12:06:17 PM] [semantic-release] › ✘  EMISSINGREPO The repository my-department/my-repo doesn't exist.
12:06:18  The semantic-release repositoryUrl option must refer to your GitHub repository. The repository must be accessible with the GitHub API (https://developer.github.com/v3).

If I remove the trailing slash from the environment variable, everything works fine again.

As I feel trailing slashes in URLs are a common pitfall I'd appreciate a solution that normalizes the API URL. Especially because the behavior prior to 10.0.4 was different

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions

      0