Skip to content
Snippets Groups Projects
Unverified Commit 32f79884 authored by LeoniePhiline's avatar LeoniePhiline Committed by GitHub
Browse files

feat(composer): Default to 'widen' rangeStrategy for TYPO3 extensions (#14175)

parent d9caa4af
No related branches found
No related tags found
No related merge requests found
...@@ -41,4 +41,14 @@ describe('manager/composer/range', () => { ...@@ -41,4 +41,14 @@ describe('manager/composer/range', () => {
const config: RangeConfig = { rangeStrategy: 'auto', depType: 'require' }; const config: RangeConfig = { rangeStrategy: 'auto', depType: 'require' };
expect(getRangeStrategy(config)).toBe('replace'); expect(getRangeStrategy(config)).toBe('replace');
}); });
it('defaults to widen for TYPO3 extensions', () => {
const config: RangeConfig = {
managerData: {
composerJsonType: 'typo3-cms-extension',
},
rangeStrategy: 'auto',
depType: 'require',
};
expect(getRangeStrategy(config)).toBe('widen');
});
}); });
...@@ -42,7 +42,7 @@ export function getRangeStrategy(config: RangeConfig): RangeStrategy { ...@@ -42,7 +42,7 @@ export function getRangeStrategy(config: RangeConfig): RangeStrategy {
logger.trace({ dependency: depName }, 'Pinning app require'); logger.trace({ dependency: depName }, 'Pinning app require');
return 'pin'; return 'pin';
} }
if (isComplexRange) { if (isComplexRange || ['typo3-cms-extension'].includes(composerJsonType)) {
return 'widen'; return 'widen';
} }
return 'replace'; return 'replace';
......
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