Skip to content

Commit ce3eac7

Browse files
committed
Добавлено тестирование на dev
Сравнение версии движка сделано в начале по старому алгортиму, и если не получится то по семверу.
1 parent 50ee8e3 commit ce3eac7

File tree

2 files changed

+10
-2
lines changed

2 files changed

+10
-2
lines changed

.github/workflows/main.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ jobs:
88
strategy:
99
fail-fast: false
1010
matrix:
11-
oscript_version: ['stable', 'default']
11+
oscript_version: ['stable', 'default', 'dev']
1212
uses: autumn-library/workflows/.github/workflows/test.yml@main
1313
with:
1414
oscript_version: ${{ matrix.oscript_version }}

src/core/Модули/РаботаСОписаниемПакета.os

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,15 @@
6262
СистемнаяИнформация = Новый СистемнаяИнформация;
6363
ВерсияСреды = СистемнаяИнформация.Версия;
6464
Лог().Отладка("ПроверитьВерсиюСреды: Перед вызовом СравнитьВерсии(ЭтаВерсия = <%1>, БольшеЧемВерсия = <%2>)", ТребуемаяВерсияСреды, ВерсияСреды);
65-
Если Версии.СравнитьВерсии(ТребуемаяВерсияСреды, ВерсияСреды) > 0 Тогда
65+
66+
Попытка
67+
// До приведения версии движка к семверу
68+
РезультатСравнения = РаботаСВерсиями.СравнитьВерсии(ТребуемаяВерсияСреды, ВерсияСреды);
69+
Исключение
70+
РезультатСравнения = Версии.СравнитьВерсии(ТребуемаяВерсияСреды, ВерсияСреды);
71+
КонецПопытки;
72+
73+
Если РезультатСравнения > 0 Тогда
6674
ТекстСообщения = СтрШаблон(
6775
"Ошибка установки пакета <%1>: Обнаружена устаревшая версия движка OneScript.
6876
|Требуемая версия: %2

0 commit comments

Comments
 (0)