UNPKG

@semantic-release/github

Version:

semantic-release plugin to publish a GitHub release and comment on released Pull Requests/Issues

17 lines (14 loc) 463 B
export default function getSearchQueries(base, commits, separator = "+") { return commits.reduce((searches, commit) => { const lastSearch = searches[searches.length - 1]; if ( lastSearch && lastSearch.length + commit.length <= 256 - separator.length ) { searches[searches.length - 1] = `${lastSearch}${separator}${commit}`; } else { searches.push(`${base}${separator}${commit}`); } return searches; }, []); }