Skip to content

The URL generated for releaseEvent is invalid #99

@jamesgeorge007

Description

@jamesgeorge007

Currently, the URL generated for releaseEvent results in https://github.com/{release.name || release.tag_name}. Ref.

It should be handled explicitly as with the case of other events in the toUrlFormat method.

const toUrlFormat = (item) => {
if (typeof item === "object") {
return Object.hasOwnProperty.call(item.payload, "issue")
? `[#${item.payload.issue.number}](${urlPrefix}/${item.repo.name}/issues/${item.payload.issue.number})`
: `[#${item.payload.pull_request.number}](${urlPrefix}/${item.repo.name}/pull/${item.payload.pull_request.number})`;
}
return `[${item}](${urlPrefix}/${item})`;
};

if (Object.hasOwnProperty.call(item.payload, "release")) {
    return `[#${item.payload.release.tag_name || item.payload.release.tag_name}](${item.payload.release.html_url})`;
  }

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions