Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Добавил параметр ЗапуститьТолькоПроверкуПрименимостиРасширений #615

Merged
merged 4 commits into from
Jun 28, 2024

Conversation

Segate-ekb
Copy link
Contributor

В обработке загрузки расширения появился параметр, запускающий проверку применимости всех расширений конфигурации.

@artbear artbear added this to the 1.12.0 milestone Jun 28, 2024
@artbear artbear merged commit 2d62548 into vanessa-opensource:develop Jun 28, 2024
0 of 2 checks passed
artbear added a commit that referenced this pull request Jul 1, 2024
* номер релиза 2.2.2

* замечания Сонара

* мелкие замечания Сонара

* доп.шаг для корректности сценария

* создается каталог для отладочного лога

- если его не существует
- сценарий проверки флага --debuglog

#253

* уточнил шаги для проверки создания каталога

- для отладочного лога
  - если его не существует
#253

* не работали команды для хранилища при пустой строке соединения

closes #508

* изменен порядок параметров метода Инициализация

* переименованы пост-конструкторы

и документированы

* переименовал файл фичи

* уточнил формулировки

* повысил зависимость от релизной версии

* исправлена ошибка передачи доп.ключа

--additional-keys

* Добавлено подавление окна "Региональные настройки" для конфигураций с подсистемой Мультиязычность БСП

* уточнил описание параметра --versions

* уточнил описание параметра --versions

* Добавлена обработка переменной среды RUNNER_TESTSPATH в параметр testsPath

Добавлена обработка переменной среды RUNNER_TESTSPATH в параметр testsPath для команды xunit

* Параметр количества заданий загрузки dt

* Уточнение описания команды

* Уточнил формулировки

* Зависимость от свежего релиза v8runner 1.9.0

* Добавление подключения к хранилищу

* Ошибка неверных логов синтакс-контроля

тесты на файл исключений
убран шум синтакс-проверки в отладоч.сообщения

* учитываю вложенные модули при запуске

lib.additional=../oscript_modules

* исправлена ошибка, если замечание не в исключениях

* fix: Поправлено условие проверки доп. параметров

* Убрал лишнее заковычивание, которое приводило к ошибке старта едт при нескольких проектах

* Убрал локальный номер версии

* edt-validate показывает ошибки EDT, если код возврата не 0

#536

* опечатки

#536

* Добавлен параметр try для РЗ. Исправлена единичная попытка запуска rac. (#534)

* Добавлен параметр try для РЗ. Исправлена единичная попытка запуска rac вне зависимости от параметра try.

* удален ненужный код

Co-authored-by: Artur Ayukhanov <[email protected]>

* Возможность указать переменные среды в Json (#511)

* Возможность указать переменные среды в Json

Добавил возможность использовать переменные среды в JSON

* Исправил ошибку. 

Заменил Элемент.Значение на Значение подстановки

* Исправление замечаний

1) Изменил логирование
2) Заменил регулярку на СтрЗаменить

* ups

* Update ОбщиеМетоды.os

* выделена переменная ИмяПеременнойСреды
Добавлена возможность присвоить пустое значение переменной

* Уточнил регулярку - исключил невалидные символы

Co-authored-by: ivanovEV <[email protected]>
Co-authored-by: Artur Ayukhanov <[email protected]>

* Меняю относит.пути на абсолютные в edt-validate

closes #539

* todo на связанный баг ring

#539

* внесенная опечатка

* Опция --alwaysUseLastVersion для авто-поиска последней версии ЕДТ

* опечатка в описании параметра

* ошибка c забытым свойством параметров

closes #529

* Команда run - ошибка, если пользователь не идентицирован

улучшил описание публичных методов
рефакторинг показа вывода от 1С

closes #542

* улучшил описание публичных методов

* перенос приватные методы в область

* Иногда при удалении сеансов оставались зависшие соединения

* Update xunit-schema.json

заменил тип ПропускаемыеИсключения на array

* Использование и 3х-, и 4х-значных номеров версий

* поддержка формата EDT для команд и опций установки версий

* Изменение версии в модулях обработки или общем модуле

новый флаг команды set-version "--check-module"
новый метод ОбщиеМетоды.ДополнитьМассив

* чуть уточнил регулярку для версии в коде модуля

* Доработка обработки ЗакрытьПредприятие (#549)

* Иногда при удалении сеансов оставались зависшие соединения

* 1. Добавлена обработка формы при обновлении - Переход с другой конфигурации.
2. Добавлена обработка формы, когда выполняется обновление на базе, на которой не до конца были выполнены предыдущие обработчики обновления.
3. Добавлена обработка применения текущей обработки для анализа правильного обновления предприятия. То есть в случае успеха создается файл в каталоге проекта, говорящий, что выполнение обновление успешно завершено. Если файла нет,то при обновлении были ошибки.
Сделано по мотивам реализации в телеге https://t.me/oscript_library/54590 . Предлагаю пусть реализация будет в коробке, пока не будет реализована вот эта договоренность https://t.me/oscript_library/54597

* * доработка по замечаниям

* * еще исправление замечаний

* надеюсь последний раз)

---------

Co-authored-by: Рекитянский Александр <[email protected]>

* Работа с шаблонными переменными сделана потокобезопасной (#550)

* Работа с шаблонными переменными сделана потокобезопасной

* Вынеси инициализацию структуры Переменные в блок инициализации модуля
Изменил объект синхронизации с модуля на структуру

* Файл параметров VBParams не передается в фреймворк add если он не указан

* Добавлена подджерка параметра url

* Добавлен режим формирования файлов поставки из исходников. (#563)

* Добавлен режим формирования файлов поставки из исходников.

* Добавлен короткий вариант параметра загрузки в текущую базу

* Рефакторинг работы с менеджером версий

* Рефакторинг метода подстановки номера версии

* Добавлена возможность поиска файла по шаблону с номером версии (#565)

* Добавлена опция создания базы из файла конфигурации

* Добавлена возможность поиска файла по шаблону с номером версии

* Загрузка из файла конфигурации выделена в отдельный метод

* Оптимизирован поиск файла с учетом расширения

* Доработан поиск файла по шаблону

* Скорректированы регурные выражения поиска номеров версий

* Указание версии конфигурации в имени сохраняемого файла (#559)

* Добавлена поддержка шаблона версии в именах входящих файлов

* Добавлено обеспечение существования каталога при выгрузке файла

* Реализован метод получения флага с полной и короткой формой ключа (#566)

* Реализован метод получения флага с полной и короткой формой ключа

* Изменено имя метода получения значения флага

* Доработать обработку СоздатьПользователей (#583)

* issues-582

* Рефакторинг

* fix

* Обновленная документация на обработку ЗагрузитьОбработки

* Добавлена поддержка шаблона версии в именах входящих файлов  (#574)

* Добавлена поддержка шаблона версии в именах входящих файлов

* Рефакторинг команды обновления файлом поставки

* fix: Исправлено неверное условие - должна проверятся незаполненность каталога исходников

* .ЗависитОт("v8unpack", "1.0.6")

.ЗависитОт("v8unpack", "1.0.6")

* Update README.md

поправил пример с синтаксис проверкой расширений

* Добавлен флаг --ibcmd для команды init-dev

* Рефакторинг вызова загрузки из исходников

* Рефакторинг команды

* Рефакторинг главного модуля приложения

* Доработаны диагностические сообщения о ходе выполнения команды

* Добавлены тесты для команды инициализации окружения

* Добавлен флвг --ibcmd для команды compileext

* Добавлены условия для признания пути относительным

* Добавлен геттер для получения каталога временной ИБ

* Добавлен параметр --ibcmd для команды compile

* Добавлен параметр --ibcmd для команды compileexttocfe

* Добавлен общий метод установки признака использования временной ИБ

* Исправлено обновление файла с версиями метаданных

* Добавлен параметр --ibcmd для команды restore

* Добавлен параметр --ibcmd для команды dump

* Добавлен параметр --ibcmd для команды unload

* Добавлен параметр --ibcmd для команды load

* Используем единый способ получения объекта логирования

* Добавлен параметр --ibcmd для команды loadext

* Добавлен параметр --ibcmd для команды unloadext

* Добавлен параметр --ibcmd для команды updatedb

* Добавлен параметр --ibcmd для команды updateext

* Добавлен параметр --ibcmd для команды decompile

* Добавлен параметр --ibcmd для команды decompileext

* Улучшена диагностика возникающих ошибок при загрузке ИБ из файла

* Добавлен метод создания менеджера конфигуратора

* Добавлен параметр --ibcmd для команды update-dev

* Рефакторинг команды инициализации окружения

* Убраны неактуальные импорты

* Добавлены зависимости пакета

* Учтонены версии зависимостей

* Обновлеена зависимость от ibcmdrunner

* Включены тесты для update-dev

* Вывод отладки перенесен в менеджер команд приложения

* Исправлено получение лога приложения

* Выгрузка сделана версией 8.3.20

* зависимость от движка 1.9.0

как у ibcmdrunner

* пробел для GA

* ошибка теста ТестДолжен_ОбновитьФайловуюБазуИнкрементальноIbcmd

* небольшое уточнение

* установка v8unpack 1.0.5 для тестов

* перенос строк

* доп.зависимости

* исправлена ошибка запуска opm + checkout

* исправил фичу прогона тестов

* улучшил, исправил метод СтекВызовов

* ошибка поиска корня, если в имени русские буквы

* ошибки с --workspace

* исправил фичу прогона сценариев

* исправлен и ускорен запуск фичи РазборкаКонфигурации

* модальная синтакс-ошибка

* исправлен и ускорен запуск фич сборки, разборки расширений

* мелкое ускорение фичи настройки окружения

* исправление падение сценария

- падала инкрементальная загрузка
- добавлены отладочные логи

* в случае ошибок создания пользователей код возврата 1

исправлено падение фичи

* Обрезается имя ИБ в списке если Корневой путь проекта содержит точки

closes #610

* Дописал возможность проверить применимость расширения перед установкой.

* Создаются необходимые каталоги для формирования отчетов

* add unlockrepo
fix doc url
add flag "--do-not-update"

* синтакс.ошибки

* Добавил параметр ЗапуститьТолькоПроверкуПрименимостиРасширений (#615)

* Дописал возможность проверить применимость расширения перед установкой.

* Добавил возможность проведения проверки применимости без загрузки конфигураций.

* Добавлены переменные окружения для учетных данных администратора кластера (#572)

* Добавлены переменные окружения для учетных данных администратора кластера

* Добавлены переменные среды в описание параметров с учетными данными администратора кластера

* Изменены имена переменных окружения в соответствии с именем параметров

* использую CLUSTERADMIN

---------

Co-authored-by: Artur Ayukhanov <[email protected]>

* Новая команда compare - отчет о сравнении конфигураций (#523)

* Команда сравнения конфигураций

* Исправление получения параметров команды

* Исправление замечаний и порядок параметров

* Переименование параметра подобно v8runner

* зависимость от релиза v8runner

улучшено форматирование в справке

* todo

* верный TODO

---------

Co-authored-by: Artur Ayukhanov <[email protected]>

* исправлена публикация релиза

* опечатка

* исправлено падение фичи из-за принятого ПР

#610

* lib.system=../oscript_modules

* убрал дубли зависимостей

* Обновил зависимости + описание процедур

подготовки, установки пакета

* восстановление настроек в oscript.cfg

---------

Co-authored-by: Ivan Smirnov <[email protected]>
Co-authored-by: Nenashev Anatoliy <[email protected]>
Co-authored-by: Boris Sinitsyn <[email protected]>
Co-authored-by: 8095tores <[email protected]>
Co-authored-by: Artem Kuznetsov <[email protected]>
Co-authored-by: Dmitriy.Medvedev <[email protected]>
Co-authored-by: Dmitrich <[email protected]>
Co-authored-by: stanislavchernomiza <[email protected]>
Co-authored-by: Segate-ekb <[email protected]>
Co-authored-by: ivanovEV <[email protected]>
Co-authored-by: Рекитянский Александр <[email protected]>
Co-authored-by: Dima Ovcharenko <[email protected]>
Co-authored-by: Рекитянский Александр <[email protected]>
Co-authored-by: Kirill Chernenko <[email protected]>
Co-authored-by: Yuri Goncharuk <[email protected]>
Co-authored-by: Vladimir Ochakovskiy <[email protected]>
Co-authored-by: skirdinsa <[email protected]>
Co-authored-by: Artur Ayukhanov <[email protected]>
Co-authored-by: Egor Ivanov <[email protected]>
Co-authored-by: Georgiy Alyabev <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants