From 8fbf50d1ff2e0857a3ccc7c82cda5a531831efca Mon Sep 17 00:00:00 2001 From: Dima Ovcharenko Date: Thu, 26 Mar 2026 17:55:28 +0300 Subject: [PATCH 1/3] fix testing --- .github/workflows/testing.yml | 5 +++++ packagedef | 1 + 2 files changed, 6 insertions(+) diff --git a/.github/workflows/testing.yml b/.github/workflows/testing.yml index ed6436b..ce69f1f 100644 --- a/.github/workflows/testing.yml +++ b/.github/workflows/testing.yml @@ -95,6 +95,11 @@ jobs: ONEC_USERNAME: ${{ secrets.ONEC_USERNAME }} ONEC_PASSWORD: ${{ secrets.ONEC_PASSWORD }} + - name: Удаление libstdc++.so из 8.3.21 (Linux) + if: startsWith(matrix.os, 'ubuntu') && startsWith(matrix.v8_version, '8.3.21') + run: | + sudo find /opt/1cv8/ -name "libstdc++.so*" -delete + - name: Установка Java 11 if: startsWith(matrix.edt_version, '2023') uses: actions/setup-java@v4 diff --git a/packagedef b/packagedef index d792067..dbd867d 100644 --- a/packagedef +++ b/packagedef @@ -44,6 +44,7 @@ .ВключитьФайл("docs") .ВключитьФайл("oscript_modules") .ЗависитОт("strings", "0.4.1") + .ЗависитОт("1commands", "1.5.0") .РазработкаЗависитОт("1testrunner", "1.9.2") .РазработкаЗависитОт("1bdd", "1.15.1") .РазработкаЗависитОт("notify", "0.2.0") From 3108fb4d44e0768eda2581bd574f9e7105dc8b40 Mon Sep 17 00:00:00 2001 From: Dima Ovcharenko Date: Thu, 26 Mar 2026 18:35:00 +0300 Subject: [PATCH 2/3] add exception --- .../\320\232\320\273\320\260\321\201\321\201\321\213/limit.os" | 3 +++ 1 file changed, 3 insertions(+) diff --git "a/src/\320\232\320\273\320\260\321\201\321\201\321\213/limit.os" "b/src/\320\232\320\273\320\260\321\201\321\201\321\213/limit.os" index e9d6a05..24a2133 100644 --- "a/src/\320\232\320\273\320\260\321\201\321\201\321\213/limit.os" +++ "b/src/\320\232\320\273\320\260\321\201\321\201\321\213/limit.os" @@ -121,6 +121,9 @@ Если Лимит > 0 Тогда СтрокаТекущейВерсии = ТаблицаИсторииХранилища.Найти(ТекущаяВерсия, "НомерВерсии"); + Если СтрокаТекущейВерсии = Неопределено Тогда + ВызватьИсключение СтрШаблон("Текущая версия %1 не найдена в таблице версий", ТекущаяВерсия); + КонецЕсли; ИндексСтрокиТекущейВерсии = ТаблицаИсторииХранилища.Индекс(СтрокаТекущейВерсии); ИндексСтрокиСОграничением = Мин(ТаблицаИсторииХранилища.Количество() - 1, ИндексСтрокиТекущейВерсии + Лимит); НомерВерсииСогласноЛимита = ТаблицаИсторииХранилища[ИндексСтрокиСОграничением].НомерВерсии; From 7a93cf25b7718570cfefc91a4551d46841ed664c Mon Sep 17 00:00:00 2001 From: Dima Ovcharenko Date: Thu, 26 Mar 2026 18:56:15 +0300 Subject: [PATCH 3/3] fix for oscript 2.0 --- .../limit.os" | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git "a/src/\320\232\320\273\320\260\321\201\321\201\321\213/limit.os" "b/src/\320\232\320\273\320\260\321\201\321\201\321\213/limit.os" index 24a2133..d75ce56 100644 --- "a/src/\320\232\320\273\320\260\321\201\321\201\321\213/limit.os" +++ "b/src/\320\232\320\273\320\260\321\201\321\201\321\213/limit.os" @@ -121,10 +121,11 @@ Если Лимит > 0 Тогда СтрокаТекущейВерсии = ТаблицаИсторииХранилища.Найти(ТекущаяВерсия, "НомерВерсии"); - Если СтрокаТекущейВерсии = Неопределено Тогда - ВызватьИсключение СтрШаблон("Текущая версия %1 не найдена в таблице версий", ТекущаяВерсия); - КонецЕсли; - ИндексСтрокиТекущейВерсии = ТаблицаИсторииХранилища.Индекс(СтрокаТекущейВерсии); + Если СтрокаТекущейВерсии = Неопределено Тогда + ИндексСтрокиТекущейВерсии = -1; + Иначе + ИндексСтрокиТекущейВерсии = ТаблицаИсторииХранилища.Индекс(СтрокаТекущейВерсии); + КонецЕсли; ИндексСтрокиСОграничением = Мин(ТаблицаИсторииХранилища.Количество() - 1, ИндексСтрокиТекущейВерсии + Лимит); НомерВерсииСогласноЛимита = ТаблицаИсторииХранилища[ИндексСтрокиСОграничением].НомерВерсии;