Как стать автором
Обновить

Комментарии 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`

Зарегистрируйтесь на Хабре, чтобы оставить комментарий