Skip to content

Действие для получение содержимого CHANGELOG файла по тэгу

Notifications You must be signed in to change notification settings

embedd-actions/read_changelog_action

Repository files navigation

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: embedd-actions/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;

About

Действие для получение содержимого CHANGELOG файла по тэгу

Resources

Stars

Watchers

Forks

Packages

No packages published