Оптимизация сборки зависимостей и исправление кеширования
All checks were successful
Create Release / changelog (push) Successful in 2m26s
All checks were successful
Create Release / changelog (push) Successful in 2m26s
- Добавлено полное разрешение дерева зависимостей перед сборкой - Общие зависимости теперь собираются только один раз - Исправлена работа кеша для подпакетов - Исправлена обработка системных зависимостей
This commit is contained in:
@@ -40,7 +40,12 @@ func (c *Cache) CheckForBuiltPackage(
|
||||
return "", false, err
|
||||
}
|
||||
|
||||
pkgPath := filepath.Join(getBaseDir(c.cfg, vars.Name), filename)
|
||||
// Для подпакетов используем BasePkgName, чтобы искать в правильной директории
|
||||
baseName := vars.BasePkgName
|
||||
if baseName == "" {
|
||||
baseName = vars.Name
|
||||
}
|
||||
pkgPath := filepath.Join(getBaseDir(c.cfg, baseName), filename)
|
||||
|
||||
_, err = os.Stat(pkgPath)
|
||||
if err != nil {
|
||||
|
||||
Reference in New Issue
Block a user