From 4cc9e877afdae7406fc909b39671377b2ac394bb Mon Sep 17 00:00:00 2001 From: Artem Kuznetsov Date: Sat, 16 Apr 2022 12:44:30 +0300 Subject: [PATCH 1/3] =?UTF-8?q?fix:=20=D0=A0=D0=B5=D0=B0=D0=BB=D0=B8=D0=B7?= =?UTF-8?q?=D0=BE=D0=B2=D0=B0=D0=BD=20=D0=BF=D1=80=D0=BE=D0=BF=D1=83=D1=81?= =?UTF-8?q?=D0=BA=20=D0=B2=D0=B5=D1=80=D1=81=D0=B8=D0=B9,=20=D0=BD=D0=B5?= =?UTF-8?q?=20=D1=81=D0=BE=D0=B4=D0=B5=D1=80=D0=B6=D0=B0=D1=89=D0=B8=D1=85?= =?UTF-8?q?=20=D0=B4=D0=B8=D1=81=D1=82=D1=80=D0=B8=D0=B1=D1=83=D1=82=D0=B8?= =?UTF-8?q?=D0=B2=20(=D0=BD=D0=B0=D0=BF=D1=80=D0=B8=D0=BC=D0=B5=D1=80,=20?= =?UTF-8?q?=D0=BE=D1=82=D0=BE=D0=B7=D0=B2=D0=B0=D0=BD=D0=BD=D1=8B=D0=B5=20?= =?UTF-8?q?=D1=80=D0=B5=D0=BB=D0=B8=D0=B7=D1=8B).?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...0\270\320\267\320\276\320\2621\320\241.os" | 29 +++++++++++-------- 1 file changed, 17 insertions(+), 12 deletions(-) diff --git "a/src/\320\232\320\273\320\260\321\201\321\201\321\213/\320\227\320\260\320\263\321\200\321\203\320\267\321\207\320\270\320\272\320\240\320\265\320\273\320\270\320\267\320\276\320\2621\320\241.os" "b/src/\320\232\320\273\320\260\321\201\321\201\321\213/\320\227\320\260\320\263\321\200\321\203\320\267\321\207\320\270\320\272\320\240\320\265\320\273\320\270\320\267\320\276\320\2621\320\241.os" index 3aaeba6..f106032 100644 --- "a/src/\320\232\320\273\320\260\321\201\321\201\321\213/\320\227\320\260\320\263\321\200\321\203\320\267\321\207\320\270\320\272\320\240\320\265\320\273\320\270\320\267\320\276\320\2621\320\241.os" +++ "b/src/\320\232\320\273\320\260\321\201\321\201\321\213/\320\227\320\260\320\263\321\200\321\203\320\267\321\207\320\270\320\272\320\240\320\265\320\273\320\270\320\267\320\276\320\2621\320\241.os" @@ -476,7 +476,9 @@ Лог.Информация("[%1]: Загрузка версии %2 из %3", ТипЗнч(ЭтотОбъект), ОбработаноВерсий + 1, ОграничениеКоличества); КонецЕсли; - ОбработатьВерсиюПриложения(ТекВерсия, Обозреватель); + Если НЕ ОбработатьВерсиюПриложения(ТекВерсия, Обозреватель) Тогда + Продолжить; + КонецЕсли; ОбработаноВерсий = ОбработаноВерсий + 1; @@ -796,7 +798,7 @@ // Процедура - выполняет загрузку и распаковку версии приложения // // Параметры: -// ОписаниеВерсии - Структура - описание версии приложения +// ОписаниеВерсии - Структура - описание версии приложения // *Идентификатор - Строка - идентификатор приложения // *Имя - Строка - имя приложения // *Версия - Строка - номер версии приложения @@ -804,9 +806,12 @@ // *ПолныйДистрибутив - Булево - версия содержит полный дистрибутив // *ДистрибутивОбновления - Булево - версия содержит дистрибутив обновления // *ВерсииДляОбновления - Массив(Строка) - массив номеров версий, для которых преднозначено обновление -// Обозреватель - Объект - экземпляр класса "Обозреватель1С" +// Обозреватель - Объект - экземпляр класса "Обозреватель1С" +// +// Возвращаемое значение: +// Булево - Истина - версия приложения успешно обработана // -Процедура ОбработатьВерсиюПриложения(ОписаниеВерсии, Обозреватель = Неопределено) +Функция ОбработатьВерсиюПриложения(ОписаниеВерсии, Обозреватель = Неопределено) Если Обозреватель = Неопределено Тогда Обозреватель = Новый ОбозревательСайта1С(ИмяПользователя, ПарольПользователя); @@ -819,7 +824,11 @@ ИначеЕсли ОписаниеВерсии.ДистрибутивОбновления Тогда ШаблонСсылки = "Дистрибутив обновления$"; Иначе - Возврат; + Лог.Информация("[%1]: Не найдена ссылка на дистрибутив ""%2"" версии %3.", + СокрЛП(ЭтотОбъект), + ОписаниеВерсии.Имя, + ОписаниеВерсии.Версия); + Возврат Ложь; КонецЕсли; СписокСсылок = Обозреватель.ПолучитьСсылкиДляЗагрузки(ОписаниеВерсии.Путь, ШаблонСсылки); @@ -833,12 +842,6 @@ ФайлАрхива = Новый Файл(ИмяФайлаАрхива); - ФайлОписания = Новый Файл(ОбъединитьПути(ФайлАрхива.Путь, "description.json")); - СуществующееОписание = Новый Структура("Имя, Версия, Дата"); - Если ФайлОписания.Существует() Тогда - СуществующееОписание = Служебный.ОписаниеРелиза(ФайлОписания.ПолноеИмя); - КонецЕсли; - Распаковщик.ОбеспечитьКаталог(ИмяФайлаАрхива, Истина); Лог.Информация("[%1]: Начало загрузки ""%2"", версия ""%3"": %4 (%5) в файл %6.", @@ -907,7 +910,9 @@ КонецЕсли; КонецЦикла; -КонецПроцедуры // ОбработатьВерсиюПриложения() + Возврат Истина; + +КонецФункции // ОбработатьВерсиюПриложения() // Процедура - записывает описание версии в файл JSON // From 0d9e5d4613d16b93840df5c2dc469ecbc15e53fb Mon Sep 17 00:00:00 2001 From: Artem Kuznetsov Date: Sat, 16 Apr 2022 12:45:51 +0300 Subject: [PATCH 2/3] =?UTF-8?q?=D0=98=D0=B7=D0=BC=D0=B5=D0=BD=D0=B5=D0=BD?= =?UTF-8?q?=20=D0=BD=D0=BE=D0=BC=D0=B5=D1=80=20=D0=B2=D0=B5=D1=80=D1=81?= =?UTF-8?q?=D0=B8=D0=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- packagedef | 2 +- ...\320\273\320\276\320\266\320\265\320\275\320\270\321\217.os" | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/packagedef b/packagedef index 3dc2296..bba7151 100644 --- a/packagedef +++ b/packagedef @@ -1,5 +1,5 @@ Описание.Имя("yard") - .Версия("1.7.0") + .Версия("1.7.1") .ВерсияСреды("1.4") .ЗависитОт("logos") .ЗависитОт("asserts") diff --git "a/src/\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/\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 d33bfe5..3a732ab 100644 --- "a/src/\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/\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" @@ -161,7 +161,7 @@ // Функция Версия() Экспорт - Возврат "1.7.0"; + Возврат "1.7.1"; КонецФункции // Версия() From 0b1dbcdc291ba15c22a5a04dba167994f3f99ca0 Mon Sep 17 00:00:00 2001 From: Artem Kuznetsov Date: Sat, 16 Apr 2022 12:46:05 +0300 Subject: [PATCH 3/3] =?UTF-8?q?=D0=94=D0=BE=D0=B1=D0=B0=D0=B2=D0=BB=D0=B5?= =?UTF-8?q?=D0=BD=D1=8B=20=D1=88=D0=B8=D0=BB=D1=8C=D0=B4=D0=B8=D0=BA=D0=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/README.md b/README.md index 269c182..9569f39 100644 --- a/README.md +++ b/README.md @@ -2,6 +2,9 @@ [![GitHub release](https://img.shields.io/github/release/ArKuznetsov/yard.svg?style=flat-square)](https://github.com/ArKuznetsov/yard/releases) [![GitHub license](https://img.shields.io/github/license/ArKuznetsov/yard.svg?style=flat-square)](https://github.com/ArKuznetsov/yard/blob/develop/LICENSE) +[![GitHub Releases](https://img.shields.io/github/downloads/ArKuznetsov/yard/latest/total?style=flat-square)](https://github.comArKuznetsov/yard/releases) +[![GitHub All Releases](https://img.shields.io/github/downloads/ArKuznetsov/yard/total?style=flat-square)](https://github.com/ArKuznetsov/yard/releases) + [![Build Status](https://img.shields.io/github/workflow/status/ArKuznetsov/yard/%D0%9A%D0%BE%D0%BD%D1%82%D1%80%D0%BE%D0%BB%D1%8C%20%D0%BA%D0%B0%D1%87%D0%B5%D1%81%D1%82%D0%B2%D0%B0)](https://github.com/arkuznetsov/yard/actions/) [![Quality Gate](https://open.checkbsl.org/api/project_badges/measure?project=yard&metric=alert_status)](https://open.checkbsl.org/dashboard/index/yard) [![Coverage](https://open.checkbsl.org/api/project_badges/measure?project=yard&metric=coverage)](https://open.checkbsl.org/dashboard/index/yard)