Skip to content
Snippets Groups Projects
Unverified Commit 4a8979e8 authored by Frédéric Marchand's avatar Frédéric Marchand Committed by GitHub
Browse files

fix(git-submodule): loop all updated submodules (#8185)

parent 258794f5
No related branches found
No related tags found
No related merge requests found
...@@ -10,3 +10,20 @@ Array [ ...@@ -10,3 +10,20 @@ Array [
}, },
] ]
`; `;
exports[`lib/manager/gitsubmodules/artifacts updateArtifacts() returns two modules 1`] = `
Array [
Object {
"file": Object {
"contents": "",
"name": "renovate",
},
},
Object {
"file": Object {
"contents": "",
"name": "renovate-pro",
},
},
]
`;
...@@ -12,5 +12,15 @@ describe('lib/manager/gitsubmodules/artifacts', () => { ...@@ -12,5 +12,15 @@ describe('lib/manager/gitsubmodules/artifacts', () => {
}) })
).toMatchSnapshot(); ).toMatchSnapshot();
}); });
it('returns two modules', () => {
expect(
updateArtifacts({
packageFileName: '',
updatedDeps: ['renovate', 'renovate-pro'],
newPackageFileContent: '',
config: {},
})
).toMatchSnapshot();
});
}); });
}); });
import { logger } from '../../logger';
import { UpdateArtifact, UpdateArtifactsResult } from '../common'; import { UpdateArtifact, UpdateArtifactsResult } from '../common';
export default function updateArtifacts({ export default function updateArtifacts({
updatedDeps, updatedDeps,
}: UpdateArtifact): UpdateArtifactsResult[] | null { }: UpdateArtifact): UpdateArtifactsResult[] | null {
return [ const res: UpdateArtifactsResult[] = [];
{ updatedDeps.forEach((dep) => {
logger.info('Updating submodule ' + dep);
res.push({
file: { file: {
name: updatedDeps[0], name: dep,
contents: '', contents: '',
}, },
}, });
]; });
return res;
} }
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment