From 3a36ee2f5d6f081a6526a8f7cc7d8d8729c82424 Mon Sep 17 00:00:00 2001 From: Nikita Fedkin Date: Tue, 10 Oct 2023 23:21:27 +0200 Subject: [PATCH 01/11] Update testing.yml --- .github/workflows/testing.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/testing.yml b/.github/workflows/testing.yml index 25f418b..2b81443 100644 --- a/.github/workflows/testing.yml +++ b/.github/workflows/testing.yml @@ -13,7 +13,7 @@ jobs: fail-fast: false matrix: os: [ubuntu-latest] - oscript_version: ['1.7.0'] + oscript_version: ['1.8.4'] steps: # Загрузка проекта @@ -36,4 +36,4 @@ jobs: # Задача тестирования, в результате ожидается успешное выполнение - name: Тестирование - run: oscript ./tasks/test.os true \ No newline at end of file + run: oscript ./tasks/test.os true From c91576be738e562859ca032e500592745d0c2f6a Mon Sep 17 00:00:00 2001 From: Nikita Fedkin Date: Tue, 10 Oct 2023 23:21:53 +0200 Subject: [PATCH 02/11] Update qa.yml --- .github/workflows/qa.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/qa.yml b/.github/workflows/qa.yml index 81ccc6a..d255b99 100644 --- a/.github/workflows/qa.yml +++ b/.github/workflows/qa.yml @@ -13,7 +13,7 @@ jobs: fail-fast: false matrix: os: [ubuntu-latest] - oscript_version: ['1.7.0'] + oscript_version: ['1.8.4'] steps: # Загрузка проекта From 5732fd782ac76cf812203079114c7fa3661e9d36 Mon Sep 17 00:00:00 2001 From: Nikita Fedkin Date: Tue, 10 Oct 2023 23:22:17 +0200 Subject: [PATCH 03/11] Update packagedef --- packagedef | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packagedef b/packagedef index 3bf8c84..9f75865 100644 --- a/packagedef +++ b/packagedef @@ -1,7 +1,7 @@ Описание.Имя("gitsync") .Версия("3.5.3") - .ВерсияСреды("1.7.0") + .ВерсияСреды("1.8.4") .ЗависитОт("logos", "1.2.1") .ЗависитОт("tempfiles", "1.0.0") .ЗависитОт("v8runner", "1.8.2") From 33981a833cc6cce33c36a7a8491407e04191c8cc Mon Sep 17 00:00:00 2001 From: Nikita Fedkin Date: Tue, 10 Oct 2023 23:22:41 +0200 Subject: [PATCH 04/11] Update build_packagedef --- build_packagedef | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build_packagedef b/build_packagedef index c8035eb..4a5fb58 100644 --- a/build_packagedef +++ b/build_packagedef @@ -46,7 +46,7 @@ Описание.Имя("gitsync") .Версия("3.5.3") - .ВерсияСреды("1.7.0") + .ВерсияСреды("1.8.4") .ВключитьФайл("src") .ВключитьФайл("embedded_plugins") .ВключитьФайл("oscript_modules") From d5773d6edf81df583e9477ef49525a638a8f72cf Mon Sep 17 00:00:00 2001 From: Nikita Fedkin Date: Tue, 10 Oct 2023 23:31:02 +0200 Subject: [PATCH 05/11] Update qa.yml --- .github/workflows/qa.yml | 86 +++++----------------------------------- 1 file changed, 11 insertions(+), 75 deletions(-) diff --git a/.github/workflows/qa.yml b/.github/workflows/qa.yml index d255b99..51aa54c 100644 --- a/.github/workflows/qa.yml +++ b/.github/workflows/qa.yml @@ -1,78 +1,14 @@ -# MIT License -# Copyright (C) 2020 Tymko Oleg and contributors -# All rights reserved. - name: Контроль качества -# Любой пуш и pr в проекте но с фильтром по основному проекту -on: [push, pull_request] -jobs: - build: - if: github.repository == 'oscript-library/gitsync' - runs-on: ${{ matrix.os }} - strategy: - fail-fast: false - matrix: - os: [ubuntu-latest] - oscript_version: ['1.8.4'] - - steps: - # Загрузка проекта - - name: Актуализация - uses: actions/checkout@v2 - - # https://stackoverflow.com/questions/58033366/how-to-get-current-branch-within-github-actions - - name: Извлечение имени текущей ветки - shell: bash - run: echo "##[set-output name=branch;]$(echo ${GITHUB_REF#refs/heads/})" - id: extract_branch - - # Установка OneScript конкретной версии - - name: Установка OneScript - env: - ACTIONS_ALLOW_UNSECURE_COMMANDS: true - uses: otymko/setup-onescript@v1.0 - with: - version: ${{ matrix.oscript_version }} - # Установка зависимостей пакета - - name: Установка зависимостей - run: | - opm install opm - opm install --dev +on: + push: + pull_request: + workflow_dispatch: - # Запуск тестов и сбор покрытия кода - - name: Покрытие кода - run: oscript ./tasks/coverage.os true - - - name: Compute branch name - uses: nixel2007/branch-name@v3 - - - name: Извлечение версии пакета - shell: bash - run: echo "##[set-output name=version;]`cat packagedef | grep ".Версия(" | sed 's|[^"]*"||' | sed -r 's/".+//'`" - id: extract_version - - - name: Установка Sonar-scanner - uses: warchant/setup-sonar-scanner@v1 - - # Анализ проекта в SonarQube (ветка) - - name: Анализ в SonarQube (branch) - if: github.event_name == 'push' - run: sonar-scanner - -Dsonar.login=${{ secrets.SONARQUBE_TOKEN }} - -Dsonar.host.url=${{ secrets.SONARQUBE_HOST }} - -Dsonar.branch.name=${{ steps.extract_branch.outputs.branch }} - -Dsonar.projectVersion=${{ steps.extract_version.outputs.version }} - - # Анализ проекта в SonarQube (PR) - # https://docs.sonarqube.org/latest/analysis/pull-request/ - - name: Анализ в SonarQube (pull-request) - if: github.event_name == 'pull_request' - run: sonar-scanner - -Dsonar.login=${{ secrets.SONARQUBE_TOKEN }} - -Dsonar.host.url=${{ secrets.SONARQUBE_HOST }} - -Dsonar.branch.name=${{ steps.extract_branch.outputs.branch }} - -Dsonar.pullrequest.key=${{ github.event.pull_request.number }} - -Dsonar.pullrequest.branch=${{ github.event.pull_request.head.ref }} - -Dsonar.pullrequest.base=${{ github.event.pull_request.base.ref }} - -Dsonar.scm.revision=${{ github.event.pull_request.head.sha }} +jobs: + sonar: + uses: autumn-library/workflows/.github/workflows/sonar.yml@main + with: + github_repository: oscript-library/gitsync + secrets: + SONAR_TOKEN: ${{ secrets.SONAR_TOKEN }} From 0d2f3e1a084a66922d01e04eac04c658e6466506 Mon Sep 17 00:00:00 2001 From: Nikita Fedkin Date: Tue, 10 Oct 2023 23:32:03 +0200 Subject: [PATCH 06/11] Update qa.yml --- .github/workflows/qa.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/qa.yml b/.github/workflows/qa.yml index 51aa54c..d26f7eb 100644 --- a/.github/workflows/qa.yml +++ b/.github/workflows/qa.yml @@ -11,4 +11,4 @@ jobs: with: github_repository: oscript-library/gitsync secrets: - SONAR_TOKEN: ${{ secrets.SONAR_TOKEN }} + SONAR_TOKEN: ${{ secrets.SONARQUBE_TOKEN }} From 528c19a06220e35daa8d318ed5c5cb1d2a640c19 Mon Sep 17 00:00:00 2001 From: Nikita Fedkin Date: Tue, 10 Oct 2023 23:34:49 +0200 Subject: [PATCH 07/11] Create oscript.cfg --- tasks/oscript.cfg | 1 + 1 file changed, 1 insertion(+) create mode 100644 tasks/oscript.cfg diff --git a/tasks/oscript.cfg b/tasks/oscript.cfg new file mode 100644 index 0000000..874f3d2 --- /dev/null +++ b/tasks/oscript.cfg @@ -0,0 +1 @@ +lib.system=../oscript_modules From e135345ca7be32dde4f74eb7937e7595e835ee21 Mon Sep 17 00:00:00 2001 From: Nikita Fedkin Date: Tue, 10 Oct 2023 23:37:11 +0200 Subject: [PATCH 08/11] Update testing.yml --- .github/workflows/testing.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/testing.yml b/.github/workflows/testing.yml index 2b81443..bb5bae4 100644 --- a/.github/workflows/testing.yml +++ b/.github/workflows/testing.yml @@ -32,7 +32,7 @@ jobs: - name: Установка зависимостей run: | opm install opm - opm install --dev + opm install -l --dev # Задача тестирования, в результате ожидается успешное выполнение - name: Тестирование From 0afdda32f7e01701337c16b5d803c6101483395d Mon Sep 17 00:00:00 2001 From: Alexander Osadchy Date: Fri, 22 Dec 2023 12:15:46 +0400 Subject: [PATCH 09/11] =?UTF-8?q?=D0=BE=D0=B1=D0=BD=D0=BE=D0=B2=D0=B8?= =?UTF-8?q?=D1=82=D1=8C=20readme.md?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit не корректно отображаются ссылка в шапке на релиз, добавлена ссылка на инфу по issue --- readme.md | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/readme.md b/readme.md index db756a9..0f4653e 100644 --- a/readme.md +++ b/readme.md @@ -1,9 +1,8 @@ Синхронизация хранилища 1С с репозиторием git ============================================= - -Обсудить [![oscript_library](https://img.shields.io/badge/chat-telegram-blue)](https://t.me/oscript_library) - -[![GitHub release](https://img.shields.io/github/release/khorevaa/gitsync.svg)](https://github.com/oscript-library/gitsync/releases) +[![Last release](https://img.shields.io/github/v/release/oscript-library/gitsync?include_prereleases&label=last%20release&style=badge)](https://github.com/oscript-library/gitsync/releases/latest) +[![GitHub issues](https://img.shields.io/github/issues-raw/oscript-library/gitsync?style=badge)](https://github.com/oscript-library/gitsync/issues) +[![oscript_library](https://img.shields.io/badge/chat-telegram-blue)](https://t.me/oscript_library) Оглавление ========== From 36ba313d0c2b48a84a33a305d8b63427c9d446af Mon Sep 17 00:00:00 2001 From: Vladimir Nadulich Date: Wed, 17 Jan 2024 22:33:07 +0300 Subject: [PATCH 10/11] =?UTF-8?q?=D0=A3=D0=B4=D0=B0=D0=BB=D0=B8=D0=BB=20?= =?UTF-8?q?=D0=9D=D0=BE=D0=B2=D1=8B=D0=B9=20=D0=9A=D0=BE=D0=BD=D1=81=D0=BE?= =?UTF-8?q?=D0=BB=D1=8C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...74\320\260\320\275\320\264\320\260Usage.os" | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git "a/src/cmd/\320\232\320\273\320\260\321\201\321\201\321\213/\320\232\320\276\320\274\320\260\320\275\320\264\320\260Usage.os" "b/src/cmd/\320\232\320\273\320\260\321\201\321\201\321\213/\320\232\320\276\320\274\320\260\320\275\320\264\320\260Usage.os" index 389599d..10fb631 100644 --- "a/src/cmd/\320\232\320\273\320\260\321\201\321\201\321\213/\320\232\320\276\320\274\320\260\320\275\320\264\320\260Usage.os" +++ "b/src/cmd/\320\232\320\273\320\260\321\201\321\201\321\213/\320\232\320\276\320\274\320\260\320\275\320\264\320\260Usage.os" @@ -35,9 +35,12 @@ | | 1. Активизация нужных плагинов: | - | > %1 plugins enable ИМЯПЛАГИНА - | или активизация всех плагинов + | активизация указанных плагинов + | > %1 plugins enable ИМЯПЛАГИНА1 ИМЯПЛАГИНА2 + | активизация всех плагинов | > %1 plugins enable -a + | интерактивный выбор плагинов + | > %1 plugins enable | | Подробные описание использования команды : | @@ -119,7 +122,6 @@ Процедура ВывестиОписание(Знач ТекстОписания) - КонсольВывода = Новый Консоль(); ИтоговаяСправка = ТекстОписания; МассивСтрокВывода = СтрРазделить(ИтоговаяСправка, Символы.ПС); @@ -127,16 +129,14 @@ Для каждого СтрокаВывода Из МассивСтрокВывода Цикл Если СтрНачинаетсяС(СокрЛП(Строкавывода), "*") Тогда СтрокаВывода = СтрЗаменить(СтрокаВывода, "*", " "); - КонсольВывода.ВывестиСтроку(Строкавывода); + Консоль.ВывестиСтроку(Строкавывода); ИначеЕсли СтрНачинаетсяС(СокрЛП(Строкавывода), ">") Тогда - КонсольВывода.ВывестиСтроку(Строкавывода); + Консоль.ВывестиСтроку(Строкавывода); Иначе - КонсольВывода.ВывестиСтроку(Строкавывода); + Консоль.ВывестиСтроку(Строкавывода); КонецЕсли; КонецЦикла; - - КонсольВывода = Неопределено; КонецПроцедуры @@ -179,7 +179,7 @@ КонецФункции // ПрочитатьФайл() -Функция ЦветаКонсоли() Экспорт; +Функция ЦветаКонсоли() Экспорт Цвета = Новый Структура; // Цвета.Вставить("ЦветСписка", ЦветКонсоли.Желтый); From 5c20d08de00ac88441e27b713ddf503f3ff9646a Mon Sep 17 00:00:00 2001 From: Nikita Fedkin Date: Sat, 20 Jan 2024 19:06:11 +0000 Subject: [PATCH 11/11] =?UTF-8?q?=D0=91=D0=B0=D0=BC=D0=BF=20=D0=92=D0=B5?= =?UTF-8?q?=D1=80=D1=81=D0=B8=D0=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- build_packagedef | 2 +- packagedef | 2 +- ...\320\273\320\276\320\266\320\265\320\275\320\270\321\217.os" | 2 +- ...\320\241\320\270\321\201\321\202\320\265\320\274\321\213.os" | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/build_packagedef b/build_packagedef index 4a5fb58..77a6bf2 100644 --- a/build_packagedef +++ b/build_packagedef @@ -45,7 +45,7 @@ КонецПроцедуры Описание.Имя("gitsync") - .Версия("3.5.3") + .Версия("3.5.4") .ВерсияСреды("1.8.4") .ВключитьФайл("src") .ВключитьФайл("embedded_plugins") diff --git a/packagedef b/packagedef index 9f75865..53001e9 100644 --- a/packagedef +++ b/packagedef @@ -1,6 +1,6 @@ Описание.Имя("gitsync") - .Версия("3.5.3") + .Версия("3.5.4") .ВерсияСреды("1.8.4") .ЗависитОт("logos", "1.2.1") .ЗависитОт("tempfiles", "1.0.0") diff --git "a/src/cmd/\320\234\320\276\320\264\321\203\320\273\320\270/\320\237\320\260\321\200\320\260\320\274\320\265\321\202\321\200\321\213\320\237\321\200\320\270\320\273\320\276\320\266\320\265\320\275\320\270\321\217.os" "b/src/cmd/\320\234\320\276\320\264\321\203\320\273\320\270/\320\237\320\260\321\200\320\260\320\274\320\265\321\202\321\200\321\213\320\237\321\200\320\270\320\273\320\276\320\266\320\265\320\275\320\270\321\217.os" index ec779ac..467db82 100644 --- "a/src/cmd/\320\234\320\276\320\264\321\203\320\273\320\270/\320\237\320\260\321\200\320\260\320\274\320\265\321\202\321\200\321\213\320\237\321\200\320\270\320\273\320\276\320\266\320\265\320\275\320\270\321\217.os" +++ "b/src/cmd/\320\234\320\276\320\264\321\203\320\273\320\270/\320\237\320\260\321\200\320\260\320\274\320\265\321\202\321\200\321\213\320\237\321\200\320\270\320\273\320\276\320\266\320\265\320\275\320\270\321\217.os" @@ -369,7 +369,7 @@ Функция Версия() Экспорт - Возврат "3.4.0"; + Возврат "3.5.4"; КонецФункции diff --git "a/src/core/\320\234\320\276\320\264\321\203\320\273\320\270/\320\237\320\260\321\200\320\260\320\274\320\265\321\202\321\200\321\213\320\241\320\270\321\201\321\202\320\265\320\274\321\213.os" "b/src/core/\320\234\320\276\320\264\321\203\320\273\320\270/\320\237\320\260\321\200\320\260\320\274\320\265\321\202\321\200\321\213\320\241\320\270\321\201\321\202\320\265\320\274\321\213.os" index 640726f..84cfcc2 100644 --- "a/src/core/\320\234\320\276\320\264\321\203\320\273\320\270/\320\237\320\260\321\200\320\260\320\274\320\265\321\202\321\200\321\213\320\241\320\270\321\201\321\202\320\265\320\274\321\213.os" +++ "b/src/core/\320\234\320\276\320\264\321\203\320\273\320\270/\320\237\320\260\321\200\320\260\320\274\320\265\321\202\321\200\321\213\320\241\320\270\321\201\321\202\320\265\320\274\321\213.os" @@ -38,7 +38,7 @@ // Функция ВерсияПродукта() Экспорт - Возврат "3.5.3"; + Возврат "3.5.4"; КонецФункции // ВерсияПродукта()