Действие для вывода информации по указанному релизу из указанного файла 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;