Merge pull request #4373 from backstage/jhaals/fix-cookiecutter-linux
Scaffolder: ensure cookiecutter intermediateDir
This commit is contained in:
@@ -56,6 +56,7 @@ describe('CookieCutter Templater', () => {
|
||||
dockerClient: mockDocker,
|
||||
});
|
||||
|
||||
expect(fs.ensureDir).toBeCalledWith(path.join('tempdir', 'intermediate'));
|
||||
expect(fs.writeJson).toBeCalledWith(
|
||||
path.join('tempdir', 'template', 'cookiecutter.json'),
|
||||
expect.objectContaining(values),
|
||||
|
||||
@@ -44,6 +44,7 @@ export class CookieCutter implements TemplaterBase {
|
||||
}: TemplaterRunOptions): Promise<void> {
|
||||
const templateDir = path.join(workspacePath, 'template');
|
||||
const intermediateDir = path.join(workspacePath, 'intermediate');
|
||||
await fs.ensureDir(intermediateDir);
|
||||
const resultDir = path.join(workspacePath, 'result');
|
||||
|
||||
// First lets grab the default cookiecutter.json file
|
||||
|
||||
Reference in New Issue
Block a user