Комментарии 4
Думаю стоить заменить:
# Название шага
- name: Download and Install git-cliff
# Команды, которые будут выполнены в рамках шага
run: |
curl -L "https://github.com/orhun/git-cliff/releases/download/v2.2.1/git-cliff-2.2.1-x86_64-unknown-linux-gnu.tar.gz" -o git-cliff.tar.gz # Скачивание git-cliff
tar -xzf git-cliff.tar.gz # Распаковка скачанного архива
mv git-cliff-2.2.1/git-cliff /usr/local/bin/ # Перемещение исполняемого файла git-cliff в директорию /usr/local/bin
# Шаг для генерации файла CHANGELOG.md
- name: Generate Changelog
# Запуск git-cliff с указанием конфигурационного файла и выходного файла
run: git-cliff --config cliff.toml --output CHANGELOG.md
На:
- name: Generate a changelog
uses: orhun/git-cliff-action@v3
with:
config: cliff.toml
args: --verbose
env:
OUTPUT: CHANGELOG.md
github требует сейчас nodejs 20, поэтому в скрипте надо поменять
`uses: actions/checkout@v2` на `uses: actions/checkout@v4`
А также `github-actions@github.com
` необходимо выдать разрешение на автоматический коммит. Для этого в `Settings -> Actions -> General` надо выставить права для workflow в `Read and Write`

Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Как автоматизировать заполнение changelog через GitHub Action