Files
auto-changelog-release-action/action.yml
Max P. a66fc97f2a
Some checks failed
Auto Changelog & Release / release (push) Failing after 2s
refactor(action): remove unused changelog and release steps
- Remove steps for generating unreleased changelogs and releasing
  from version in the GitHub Action workflow.
- Simplify the workflow by retaining only essential steps.
2025-06-14 18:46:42 +02:00

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 }}"