Some checks failed
Auto Changelog & Release / release (push) Failing after 2s
- Remove steps for generating unreleased changelogs and releasing from version in the GitHub Action workflow. - Simplify the workflow by retaining only essential steps.
45 lines
1.1 KiB
YAML
45 lines
1.1 KiB
YAML
name: Auto Changelog & Release
|
|
description: "One-stop composite action for version-bump detection, changelog generation and Gitea release."
|
|
|
|
inputs:
|
|
token:
|
|
description: "Gitea/GitHub PAT für Release-API"
|
|
required: false
|
|
author_name:
|
|
description: "Commit-Autorname"
|
|
required: false
|
|
author_email:
|
|
description: "Commit-Autore-Mail"
|
|
required: false
|
|
|
|
runs:
|
|
using: "composite"
|
|
steps:
|
|
- name: Checkout
|
|
uses: actions/checkout@v4
|
|
with:
|
|
fetch-depth: 0
|
|
|
|
- name: Detect version change
|
|
shell: bash
|
|
id: detect
|
|
run: |
|
|
bash ${{ github.action_path }}/scripts/detect-version-change.sh
|
|
|
|
- name: Read CLIFF_VERSION
|
|
shell: bash
|
|
id: cliff_version
|
|
run: bash ${{ github.action_path }}/scripts/read-cliff-version.sh
|
|
|
|
- name: Install git-cliff
|
|
shell: bash
|
|
run: |
|
|
bash ${{ github.action_path }}/scripts/install-git-cliff.sh "${{ steps.cliff_version.outputs.version }}"
|
|
|
|
- name: Set up git
|
|
shell: bash
|
|
run: |
|
|
bash ${{ github.action_path }}/scripts/setup-git.sh \
|
|
"${{ inputs.author_name }}" \
|
|
"${{ inputs.author_email }}"
|