Skip to content

Latest commit

 

History

History
96 lines (65 loc) · 2.35 KB

README.md

File metadata and controls

96 lines (65 loc) · 2.35 KB

read_changelog_action

Действие для вывода информации по указанному релизу из указанного файла changelog.

Применение

Автоматизация публикации изменений по релизу

Маркировка релизов

Пример обозначения предварительного релиза

## 0.0.2-b2

Пример обозначения финального релиза

## 0.0.3

Параметры

Вход

Параметр Описание Тип Обязательный Значение по умолчанию
filename Changelog файл Строка Да none
tag Запрашиваемый релиз Строка Да none

Примечание

Параметр tag ищется по совпадению, таким образом запросив релиз без окончания -b* (Например 0.0.1), результат покажет изменения по всем предварительным релизам, название которых начинается с входного параметра tag.

Выход

Параметр Описание Тип
content Список изменений по релизу Строка

Пример использования

Пример файла

changelog_examples/changelog.md

## 0.0.2-b2
- change 1.1;
- change 2.1;
- change 3.1;


## 0.0.2-b1
* change 1.2;
* change 2.2;
* change 3.2;


## 0.0.1
* change 1.3;
* change 2.3;
* change 3.3;

Использование действия

- name: test changelog reading
  id: changelog_action
  uses: aps-m/read_changelog_action@v3
  with:
    changelogfile: 'changelog_examples/changelog.md'
    tag: '0.0.1'

Пример использования результата

- name: Test changelog action result
  run: echo "${{ steps.changelog_action.outputs.content }}"

Результат выполнения команды:

* change 1.3;

* change 2.3;

* change 3.3;