diff --git a/.github/workflows/os/convert.os b/.github/workflows/os/convert.os index 3a1daa3e2..acc0fb783 100644 --- a/.github/workflows/os/convert.os +++ b/.github/workflows/os/convert.os @@ -30,6 +30,8 @@ КонецЦикла; + ОбновитьLibConfig(Сопоставление); + Возврат Сопоставление; КонецФункции @@ -181,7 +183,30 @@ КонецЕсли; КонецЦикла; -КонецПроцедуры; +КонецПроцедуры + +Процедура ОбновитьLibConfig(Знач СоответствиеКовертации) + + Документ = Новый ТекстовыйДокумент(); + Документ.ДобавитьСтроку(""); + + Макет = " "; + + Для Каждого Модуль Из СоответствиеКовертации Цикл + + ТекущийМодуль = Модуль.Значение; + ФайлМодуля = Новый Файл(ТекущийМодуль); + ПутьМодуля = СтрЗаменить(ТекущийМодуль, "./OInt/", ""); + ТекущаяСтрока = СтрШаблон(Макет, ФайлМодуля.ИмяБезРасширения, СокрЛП(ПутьМодуля)); + Документ.ДобавитьСтроку(ТекущаяСтрока); + + КонецЦикла; + + Документ.ДобавитьСтроку(""); + Документ.Записать("./OInt/lib.config"); + +КонецПроцедуры + #КонецОбласти diff --git a/.github/workflows/os/releasemaker.os b/.github/workflows/os/releasemaker.os index 04426985a..51f963532 100644 --- a/.github/workflows/os/releasemaker.os +++ b/.github/workflows/os/releasemaker.os @@ -56,9 +56,13 @@ ZipEDT.Добавить(ПутьКEDT + "\*.*" , РежимСохранения ZipEDT.Записать(); //OSPX -СборкаOS = "opm b -o ""C:/"" """ + ПутьOS + """"; +КонечныйПутьOSPX = ПутьВыгрузки + "oint-" + Версия + ".ospx"; +СборкаOS = "opm b -o ""C:/"" """ + ПутьOS + """"; + ЗапуститьПриложение(СборкаOS, , Истина); -ПереместитьФайл("C:\oint-" + Версия + ".ospx", ПутьВыгрузки + "oint-" + Версия + ".ospx"); +ПереместитьФайл("C:\oint-" + Версия + ".ospx", КонечныйПутьOSPX); + +ЗапуститьПриложение("opm install -f """ + КонечныйПутьOSPX + """"); //EXE СборкаEXE = "oscript -make """ + ПутьCLI + """ """ + ПутьВыгрузки + "oint.exe"""; diff --git a/OInt/lib.config b/OInt/lib.config index b96f5bc17..237ccea38 100644 --- a/OInt/lib.config +++ b/OInt/lib.config @@ -1,18 +1,20 @@ - - + + - + + + - - + +