Fix init workspace in dev (#8799)

Signed-off-by: Anna Khismatullina <anna.khismatullina@gmail.com>
Signed-off-by: Alexey Zinoviev <alexey.zinoviev@xored.com>
Co-authored-by: Alexey Zinoviev <alexey.zinoviev@xored.com>
This commit is contained in:
Anna Khismatullina
2025-05-12 09:24:38 +05:00
committed by GitHub
co-authored by Alexey Zinoviev
parent 874f4e3262
commit 06fb92b7cb
15 changed files with 419 additions and 420 deletions
+1 -2
View File
@@ -208,9 +208,8 @@ export async function initializeWorkspace (
progress: (value: number) => Promise<void>
): Promise<void> {
const initWS = branding?.initWorkspace ?? getMetadata(toolPlugin.metadata.InitWorkspace)
const initRepoDir = getMetadata(toolPlugin.metadata.InitRepoDir)
const initRepoDir = getMetadata(toolPlugin.metadata.InitRepoDir) ?? ''
ctx.info('Init script details', { initWS, initRepoDir })
if (initWS === undefined || initRepoDir === undefined) return
const initScriptFile = path.resolve(initRepoDir, 'script.yaml')
if (!fs.existsSync(initScriptFile)) {
+1 -3
View File
@@ -205,9 +205,7 @@ export class WorkspaceInitializer {
try {
const uploader = new StorageFileUploader(this.ctx, this.storageAdapter, this.wsIds)
const initPath = path.resolve(this.initRepoDir, step.path)
// eslint-disable-next-line no-template-curly-in-string
const initPerson = vars[`\${${this.creatorPersonVar}}`]
const importer = new HulyFormatImporter(this.client, uploader, logger, this.socialId, initPerson)
const importer = new HulyFormatImporter(this.client, uploader, logger, vars)
await importer.importFolder(initPath)
} catch (error) {
logger.error('Import failed', error)