Пишу этот issue в 3 часа ночи, поэтому pr не сделал. Я предлагаю 2 простых изменения в коде, которые позволят сделать загружаемые на сервера яндекса архивы с функциями более чистыми
- Добавить условие на строку 53, чтобы можно было загружать архивы напрямую
// Было
const fileContents = await zipDirectory(inputs);
// Стало
import { promises as fs } from "fs"
const fileContents = await (
inputs.source.endsWith('.zip')
? fs.readFile(inputs.source)
: zipDirectory(inputs)
)
- Выбор только нужных файлов (строка 184-190)
await archive
// TODO: Добавить files в inputs и actions.yml
.glob(inputs.files ?? "**", {
cwd: inputs.source,
dot: true,
ignore: parseIgnoreGlobPatterns(inputs.sourceIgnore)
})
.finalize();
Удачи в развитии экшена
Пишу этот issue в 3 часа ночи, поэтому pr не сделал. Я предлагаю 2 простых изменения в коде, которые позволят сделать загружаемые на сервера яндекса архивы с функциями более чистыми
Удачи в развитии экшена