mirror of
https://github.com/renovatebot/renovate.git
synced 2025-01-12 06:56:24 +00:00
fix: strip trailing #something from manual repository url
This commit is contained in:
parent
5794e008ce
commit
f07a7a33c0
3 changed files with 5 additions and 70 deletions
|
@ -52,11 +52,15 @@ async function getChangeLogJSON(depName, fromVersion, newVersion) {
|
|||
if (!res) {
|
||||
logger.debug('Checking for github source URL manually');
|
||||
const dep = await npmRegistry.getDependency(depName);
|
||||
// istanbul ignore if
|
||||
if (dep && dep.repositoryUrl) {
|
||||
logger.info('Found github URL manually');
|
||||
const github = dep.repositoryUrl
|
||||
.replace('https://github.com/', '')
|
||||
.replace(/#.*/, '');
|
||||
res = {
|
||||
project: {
|
||||
github: dep.repositoryUrl.replace('https://github.com/', ''),
|
||||
github,
|
||||
},
|
||||
versions: Object.keys(dep.versions)
|
||||
.filter(v => semver.satisfies(v, semverString))
|
||||
|
|
|
@ -1,66 +1,5 @@
|
|||
// Jest Snapshot v1, https://goo.gl/fbAQLP
|
||||
|
||||
exports[`workers/pr/changelog getChangeLogJSON finds dep manually 1`] = `
|
||||
Object {
|
||||
"hasReleaseNotes": false,
|
||||
"project": Object {
|
||||
"github": "renovateapp/renovate",
|
||||
},
|
||||
"versions": Array [
|
||||
Object {
|
||||
"changes": Array [],
|
||||
"releaseNotes": undefined,
|
||||
"version": "2.1.0",
|
||||
},
|
||||
Object {
|
||||
"changes": Array [],
|
||||
"releaseNotes": undefined,
|
||||
"version": "2.2.0",
|
||||
},
|
||||
Object {
|
||||
"changes": Array [],
|
||||
"releaseNotes": undefined,
|
||||
"version": "2.3.0",
|
||||
},
|
||||
Object {
|
||||
"changes": Array [],
|
||||
"releaseNotes": undefined,
|
||||
"version": "2.4.0",
|
||||
},
|
||||
Object {
|
||||
"changes": Array [],
|
||||
"releaseNotes": undefined,
|
||||
"version": "2.4.1",
|
||||
},
|
||||
Object {
|
||||
"changes": Array [],
|
||||
"releaseNotes": undefined,
|
||||
"version": "2.4.2",
|
||||
},
|
||||
Object {
|
||||
"changes": Array [],
|
||||
"releaseNotes": undefined,
|
||||
"version": "2.4.3",
|
||||
},
|
||||
Object {
|
||||
"changes": Array [],
|
||||
"releaseNotes": undefined,
|
||||
"version": "2.4.4",
|
||||
},
|
||||
Object {
|
||||
"changes": Array [],
|
||||
"releaseNotes": undefined,
|
||||
"version": "2.4.5",
|
||||
},
|
||||
Object {
|
||||
"changes": Array [],
|
||||
"releaseNotes": undefined,
|
||||
"version": "3.0.0",
|
||||
},
|
||||
],
|
||||
}
|
||||
`;
|
||||
|
||||
exports[`workers/pr/changelog getChangeLogJSON sorts JSON 1`] = `
|
||||
Object {
|
||||
"hasReleaseNotes": false,
|
||||
|
|
|
@ -33,14 +33,6 @@ describe('workers/pr/changelog', () => {
|
|||
await changelogHelper.getChangeLogJSON('renovate', '1.0.0', '2.0.0')
|
||||
).toMatchObject({ a: 1 });
|
||||
});
|
||||
it('finds dep manually', async () => {
|
||||
changelog.generate = jest.fn(() => {
|
||||
throw new Error('Unknown Github Repo');
|
||||
});
|
||||
expect(
|
||||
await changelogHelper.getChangeLogJSON('renovate', '2.0.0', '3.0.0')
|
||||
).toMatchSnapshot();
|
||||
});
|
||||
it('filters unnecessary warns', async () => {
|
||||
changelog.generate = jest.fn(() => {
|
||||
throw new Error('Unknown Github Repo');
|
||||
|
|
Loading…
Reference in a new issue