Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions .github/workflows/qa.yml
Original file line number Diff line number Diff line change
Expand Up @@ -87,11 +87,11 @@ jobs:

- name: Извлечение версии пакета
shell: bash
run: echo "##[set-output name=version;]`cat packagedef | grep ".Версия(" | sed 's|[^"]*"||' | sed -r 's/".+//'`"
run: echo "##[set-output name=version;]$(grep "Возврат" src/core/Модули/ПараметрыСистемы.os | grep -oP '"\K[^"]+' | head -1)"
id: extract_version

- name: Установка sonar-scanner
uses: warchant/setup-sonar-scanner@v8
uses: warchant/setup-sonar-scanner@v10

- name: Анализ в SonarQube (branch)
if: github.event_name == 'push' || github.event_name == 'workflow_dispatch'
Expand Down
11 changes: 1 addition & 10 deletions .github/workflows/testing.yml
Original file line number Diff line number Diff line change
Expand Up @@ -103,13 +103,4 @@ jobs:
GITSYNC_V8VERSION: ${{ matrix.v8_version }}
with:
run: oscript ./tasks/test.os

- name: Публикация отчета
if: success() || failure()
uses: mikepenz/action-junit-report@v6.0.1
with:
report_paths: '**/build/reports/*.xml'
fail_on_failure: true
require_passed_tests: true
comment: true
check_name: 'Результаты тестов. ОС: ${{ matrix.os }}. Версия 1С: ${{ matrix.v8_version }}. Версия OneScript: ${{ matrix.oscript_version }}'

13 changes: 11 additions & 2 deletions build_packagedef
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@

КодВозврата = КомандаOpm.Исполнить();

Если КодВозврата <> 0 Тогда
Если КодВозврата <> 0 Тогда
ВызватьИсключение КомандаOpm.ПолучитьВывод();
КонецЕсли;

Expand Down Expand Up @@ -43,8 +43,17 @@

КонецПроцедуры

ПутьКМодулюПараметрыСистемы = ОбъединитьПути(ТекущийСценарий().Каталог, "src/core", "Модули", "ПараметрыСистемы.os");

// специальная заглушка для правильной компиляции packagedef при первых действий при установке пакета
ФайлМодульПараметрыСистемы = Новый Файл(ПутьКМодулюПараметрыСистемы);
Если ФайлМодульПараметрыСистемы.Существует() Тогда
МодульПараметрыСистемы = ЗагрузитьСценарий(ПутьКМодулюПараметрыСистемы);
ВерсияПродукта = МодульПараметрыСистемы.ВерсияПродукта();
КонецЕсли;

Описание.Имя("gitsync")
.Версия("3.7.1")
.Версия(ВерсияПродукта)
.ВерсияСреды("1.9.2")
.ВключитьФайл("src")
.ВключитьФайл("embedded_plugins")
Expand Down
11 changes: 10 additions & 1 deletion packagedef
Original file line number Diff line number Diff line change
@@ -1,6 +1,15 @@

ПутьКМодулюПараметрыСистемы = ОбъединитьПути(ТекущийСценарий().Каталог, "src/core", "Модули", "ПараметрыСистемы.os");

// специальный фрагмент для правильной компиляции packagedef при первых действиях во время установки пакета
ФайлМодульПараметрыСистемы = Новый Файл(ПутьКМодулюПараметрыСистемы);
Если ФайлМодульПараметрыСистемы.Существует() Тогда
МодульПараметрыСистемы = ЗагрузитьСценарий(ПутьКМодулюПараметрыСистемы);
ВерсияПродукта = МодульПараметрыСистемы.ВерсияПродукта();
КонецЕсли;

Описание.Имя("gitsync")
.Версия("3.7.1")
.Версия(ВерсияПродукта)
.ВерсияСреды("1.9.2")
.ЗависитОт("logos", "1.7.1")
.ЗависитОт("tempfiles", "1.1.1")
Expand Down
853 changes: 429 additions & 424 deletions readme.md

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion src/cmd/gitsync.os
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@
Приложение = Новый КонсольноеПриложение(ПараметрыПриложения.ИмяПриложения(),
"Приложение для синхронизации Хранилища 1С с git",
ЭтотОбъект);
Приложение.Версия("version", ПараметрыПриложения.Версия());
Приложение.Версия("version", ПараметрыСистемы.ВерсияПродукта());
Приложение.Опция("v8version", "8.3", "маска версии платформы 1С (8.3, 8.3.5, 8.3.6.2299 и т.п.)")
.ВОкружении("GITSYNC_V8VERSION");
Приложение.Опция("v8-path", "", "путь к исполняемому файлу платформы 1С (Например, /opt/1C/v8.3/x86_64/1cv8)")
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -356,10 +356,4 @@

КонецФункции

Функция Версия() Экспорт

Возврат "3.7.1";

КонецФункции

Инициализация();
2 changes: 1 addition & 1 deletion src/core/Модули/ПараметрыСистемы.os
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@
//
Функция ВерсияПродукта() Экспорт

Возврат "3.7.1";
Возврат "3.7.2";

КонецФункции // ВерсияПродукта()

Expand Down
4 changes: 3 additions & 1 deletion tasks/build.os
Original file line number Diff line number Diff line change
Expand Up @@ -29,12 +29,14 @@
ПутьКМанифестуСборки = ОбъединитьПути(КаталогПроекта, "build_packagedef");

СобратьПакет(КаталогПроекта, ПутьКМанифестуСборки);

Лог.Информация("Пакет собран в каталог <%1>", КаталогПроекта);

КонецПроцедуры

КаталогПроекта = ОбъединитьПути(ТекущийСценарий().Каталог, "..");
КаталогПроектаФайл = Новый Файл(КаталогПроекта);
КаталогПроекта = КаталогПроектаФайл.ПолноеИмя;

Лог = Логирование.ПолучитьЛог("task.install-opm");

ПолезнаяРабота();
2 changes: 1 addition & 1 deletion tasks/get-plugins.os
Original file line number Diff line number Diff line change
Expand Up @@ -80,7 +80,7 @@
Лог = Логирование.ПолучитьЛог("task.install-opm");

Если АргументыКоманднойСтроки.Количество() = 0 Тогда
УказательКоммита = "master";
УказательКоммита = "v2.0.3";
Иначе
УказательКоммита = АргументыКоманднойСтроки[0];
КонецЕсли;
Expand Down
Loading