Skip to content

Commit

Permalink
Merge branch 'release/v.1.7.1'
Browse files Browse the repository at this point in the history
  • Loading branch information
arkuznetsov committed Apr 16, 2022
2 parents 553e8cc + 0b1dbcd commit 60a8b71
Show file tree
Hide file tree
Showing 4 changed files with 22 additions and 14 deletions.
3 changes: 3 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -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)
Expand Down
2 changes: 1 addition & 1 deletion packagedef
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
Описание.Имя("yard")
.Версия("1.7.0")
.Версия("1.7.1")
.ВерсияСреды("1.4")
.ЗависитОт("logos")
.ЗависитОт("asserts")
Expand Down
29 changes: 17 additions & 12 deletions src/Классы/ЗагрузчикРелизов1С.os
Original file line number Diff line number Diff line change
Expand Up @@ -476,7 +476,9 @@
Лог.Информация("[%1]: Загрузка версии %2 из %3", ТипЗнч(ЭтотОбъект), ОбработаноВерсий + 1, ОграничениеКоличества);
КонецЕсли;

ОбработатьВерсиюПриложения(ТекВерсия, Обозреватель);
Если НЕ ОбработатьВерсиюПриложения(ТекВерсия, Обозреватель) Тогда
Продолжить;
КонецЕсли;

ОбработаноВерсий = ОбработаноВерсий + 1;

Expand Down Expand Up @@ -796,17 +798,20 @@
// Процедура - выполняет загрузку и распаковку версии приложения
//
// Параметры:
// ОписаниеВерсии - Структура - описание версии приложения
// ОписаниеВерсии - Структура - описание версии приложения
// *Идентификатор - Строка - идентификатор приложения
// *Имя - Строка - имя приложения
// *Версия - Строка - номер версии приложения
// *Дата - Дата - дата версии приложения
// *ПолныйДистрибутив - Булево - версия содержит полный дистрибутив
// *ДистрибутивОбновления - Булево - версия содержит дистрибутив обновления
// *ВерсииДляОбновления - Массив(Строка) - массив номеров версий, для которых преднозначено обновление
// Обозреватель - Объект - экземпляр класса "Обозреватель1С"
// Обозреватель - Объект - экземпляр класса "Обозреватель1С"
//
// Возвращаемое значение:
// Булево - Истина - версия приложения успешно обработана
//
Процедура ОбработатьВерсиюПриложения(ОписаниеВерсии, Обозреватель = Неопределено)
Функция ОбработатьВерсиюПриложения(ОписаниеВерсии, Обозреватель = Неопределено)

Если Обозреватель = Неопределено Тогда
Обозреватель = Новый ОбозревательСайта1С(ИмяПользователя, ПарольПользователя);
Expand All @@ -819,7 +824,11 @@
ИначеЕсли ОписаниеВерсии.ДистрибутивОбновления Тогда
ШаблонСсылки = "Дистрибутив обновления$";
Иначе
Возврат;
Лог.Информация("[%1]: Не найдена ссылка на дистрибутив ""%2"" версии %3.",
СокрЛП(ЭтотОбъект),
ОписаниеВерсии.Имя,
ОписаниеВерсии.Версия);
Возврат Ложь;
КонецЕсли;

СписокСсылок = Обозреватель.ПолучитьСсылкиДляЗагрузки(ОписаниеВерсии.Путь, ШаблонСсылки);
Expand All @@ -833,12 +842,6 @@

ФайлАрхива = Новый Файл(ИмяФайлаАрхива);

ФайлОписания = Новый Файл(ОбъединитьПути(ФайлАрхива.Путь, "description.json"));
СуществующееОписание = Новый Структура("Имя, Версия, Дата");
Если ФайлОписания.Существует() Тогда
СуществующееОписание = Служебный.ОписаниеРелиза(ФайлОписания.ПолноеИмя);
КонецЕсли;

Распаковщик.ОбеспечитьКаталог(ИмяФайлаАрхива, Истина);

Лог.Информация("[%1]: Начало загрузки ""%2"", версия ""%3"": %4 (%5) в файл %6.",
Expand Down Expand Up @@ -907,7 +910,9 @@
КонецЕсли;
КонецЦикла;

КонецПроцедуры // ОбработатьВерсиюПриложения()
Возврат Истина;

КонецФункции // ОбработатьВерсиюПриложения()

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

Возврат "1.7.0";
Возврат "1.7.1";

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

Expand Down

0 comments on commit 60a8b71

Please sign in to comment.